91 #define VTK_SCALE_BY_SCALAR 0
92 #define VTK_SCALE_BY_VECTOR 1
93 #define VTK_SCALE_BY_VECTORCOMPONENTS 2
94 #define VTK_DATA_SCALING_OFF 3
96 #define VTK_COLOR_BY_SCALE 0
97 #define VTK_COLOR_BY_SCALAR 1
98 #define VTK_COLOR_BY_VECTOR 2
100 #define VTK_USE_VECTOR 0
101 #define VTK_USE_NORMAL 1
102 #define VTK_VECTOR_ROTATION_OFF 2
104 #define VTK_INDEXING_OFF 0
105 #define VTK_INDEXING_BY_SCALAR 1
106 #define VTK_INDEXING_BY_VECTOR 2
141 this->SetSourceConnection(0, algOutput);
150 vtkSetMacro(Scaling,
int);
151 vtkBooleanMacro(Scaling,
int);
152 vtkGetMacro(Scaling,
int);
157 vtkSetMacro(ScaleMode,
int);
158 vtkGetMacro(ScaleMode,
int);
167 const char *GetScaleModeAsString();
172 vtkSetMacro(ColorMode,
int);
173 vtkGetMacro(ColorMode,
int);
180 const char *GetColorModeAsString();
185 vtkSetMacro(ScaleFactor,
double);
186 vtkGetMacro(ScaleFactor,
double);
191 vtkSetVector2Macro(Range,
double);
192 vtkGetVectorMacro(Range,
double,2);
197 vtkSetMacro(Orient,
int);
198 vtkBooleanMacro(Orient,
int);
199 vtkGetMacro(Orient,
int);
205 vtkSetMacro(Clamping,
int);
206 vtkBooleanMacro(Clamping,
int);
207 vtkGetMacro(Clamping,
int);
212 vtkSetMacro(VectorMode,
int);
213 vtkGetMacro(VectorMode,
int);
218 const char *GetVectorModeAsString();
228 vtkSetMacro(IndexMode,
int);
229 vtkGetMacro(IndexMode,
int);
233 const char *GetIndexModeAsString();
241 vtkSetMacro(GeneratePointIds,
int);
242 vtkGetMacro(GeneratePointIds,
int);
243 vtkBooleanMacro(GeneratePointIds,
int);
250 vtkSetStringMacro(PointIdsName);
251 vtkGetStringMacro(PointIdsName);
258 vtkSetMacro(FillCellData,
int);
259 vtkGetMacro(FillCellData,
int);
260 vtkBooleanMacro(FillCellData,
int);
328 return "ScaleByScalar";
332 return "ScaleByVector";
336 return "DataScalingOff";
347 return "ColorByScalar";
351 return "ColorByVector";
355 return "ColorByScale";
374 return "VectorRotationOff";
385 return "IndexingOff";
389 return "IndexingByScalar";
393 return "IndexingByVector";
void SetScaleModeToScaleByVectorComponents()
const char * GetIndexModeAsString()
void SetSourceData(vtkPolyData *pd)
void SetScaleModeToScaleByVector()
virtual int FillInputPortInformation(int port, vtkInformation *info)
void SetColorModeToColorByScale()
void SetIndexModeToVector()
vtkTransform * SourceTransform
#define VTK_SCALE_BY_VECTORCOMPONENTS
abstract class to specify dataset behavior
void SetScaleModeToScaleByScalar()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKFILTERSCORE_EXPORT
const char * GetColorModeAsString()
#define VTK_COLOR_BY_VECTOR
#define VTK_SCALE_BY_SCALAR
concrete dataset represents vertices, lines, polygons, and triangle strips
#define VTK_SCALE_BY_VECTOR
void SetColorModeToColorByVector()
Proxy object to connect input/output ports.
#define VTK_COLOR_BY_SCALAR
#define VTK_DATA_SCALING_OFF
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Superclass for algorithms that produce only polydata as output.
#define VTK_INDEXING_BY_SCALAR
void SetIndexModeToScalar()
virtual unsigned long GetMTime()
a simple class to control print indentation
void SetColorModeToColorByScalar()
void SetVectorModeToUseNormal()
copy oriented and scaled glyph geometry to every input point
abstract superclass for arrays of numeric data
void SetVectorModeToVectorRotationOff()
void SetScaleModeToDataScalingOff()
#define VTK_VECTOR_ROTATION_OFF
const char * GetVectorModeAsString()
const char * GetScaleModeAsString()
virtual int IsPointVisible(vtkDataSet *, vtkIdType)
#define VTK_COLOR_BY_SCALE
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
#define VTK_INDEXING_BY_VECTOR
void SetVectorModeToUseVector()