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);
323 return "ScaleByScalar";
327 return "ScaleByVector";
331 return "DataScalingOff";
342 return "ColorByScalar";
346 return "ColorByVector";
350 return "ColorByScale";
369 return "VectorRotationOff";
380 return "IndexingOff";
384 return "IndexingByScalar";
388 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
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()