24#ifndef vtkLinearTransform_h 
   25#define vtkLinearTransform_h 
   27#include "vtkCommonTransformsModule.h"  
   30VTK_ABI_NAMESPACE_BEGIN
 
   44    this->InternalTransformNormal(in, out);
 
   54    this->InternalTransformNormal(in, out);
 
   63    return this->TransformDoubleNormal(x, y, z);
 
   67    return this->TransformDoubleNormal(normal[0], normal[1], normal[2]);
 
   77    this->InternalFloatPoint[0] = x;
 
   78    this->InternalFloatPoint[1] = y;
 
   79    this->InternalFloatPoint[2] = z;
 
   80    this->TransformNormal(this->InternalFloatPoint, this->InternalFloatPoint);
 
   85    return this->TransformFloatNormal(normal[0], normal[1], normal[2]);
 
   96    this->InternalDoublePoint[0] = x;
 
   97    this->InternalDoublePoint[1] = y;
 
   98    this->InternalDoublePoint[2] = z;
 
   99    this->TransformNormal(this->InternalDoublePoint, this->InternalDoublePoint);
 
  104    return this->TransformDoubleNormal(normal[0], normal[1], normal[2]);
 
  114    return this->TransformDoubleVector(x, y, z);
 
  118    return this->TransformDoubleVector(normal[0], normal[1], normal[2]);
 
  128    this->InternalTransformVector(in, out);
 
  138    this->InternalTransformVector(in, out);
 
  148    this->InternalFloatPoint[0] = x;
 
  149    this->InternalFloatPoint[1] = y;
 
  150    this->InternalFloatPoint[2] = z;
 
  151    this->TransformVector(this->InternalFloatPoint, this->InternalFloatPoint);
 
  156    return this->TransformFloatVector(vec[0], vec[1], vec[2]);
 
  167    this->InternalDoublePoint[0] = x;
 
  168    this->InternalDoublePoint[1] = y;
 
  169    this->InternalDoublePoint[2] = z;
 
  170    this->TransformVector(this->InternalDoublePoint, this->InternalDoublePoint);
 
  175    return this->TransformDoubleVector(vec[0], vec[1], vec[2]);
 
  248    const float in[3], 
float out[3], 
float derivative[3][3]) 
override;
 
  250    const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
abstract superclass for arrays of numeric data
 
a simple class to control print indentation
 
represent and manipulate 3D points
 
#define VTK_SIZEHINT(...)