Go to the documentation of this file.
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);
167 const char *GetScaleModeAsString();
180 const char *GetColorModeAsString();
218 const char *GetVectorModeAsString();
233 const char *GetIndexModeAsString();
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 SetSourceConnection(int id, vtkAlgorithmOutput *algOutput)
const char * GetColorModeAsString()
#define vtkGetObjectMacro(name, type)
virtual int IsPointVisible(vtkDataSet *, vtkIdType)
void SetScaleModeToScaleByVectorComponents()
#define vtkSetVector2Macro(name, type)
#define VTK_VECTOR_ROTATION_OFF
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
vtkTransform * SourceTransform
#define vtkTypeMacro(thisClass, superclass)
const char * GetIndexModeAsString()
void SetIndexModeToScalar()
const char * GetVectorModeAsString()
#define VTK_SCALE_BY_SCALAR
vtkPolyData * GetSource(int idx, vtkInformationVector *sourceInfo)
GLenum GLenum GLenum input
#define VTK_SCALE_BY_VECTOR
#define vtkGetVectorMacro(name, type, count)
void SetColorModeToColorByVector()
void SetScaleModeToDataScalingOff()
void PrintSelf(ostream &os, vtkIndent indent)
void SetIndexModeToVector()
#define VTK_INDEXING_BY_VECTOR
#define VTK_COLOR_BY_SCALAR
virtual int FillInputPortInformation(int, vtkInformation *)
vtkPolyData * GetSource(int id=0)
void SetSourceTransform(vtkTransform *)
void SetSourceData(int id, vtkPolyData *pd)
static vtkGlyph3D * New()
virtual unsigned long GetMTime()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTKFILTERSCORE_EXPORT
void SetColorModeToColorByScalar()
a simple class to control print indentation
#define vtkSetStringMacro(name)
void SetVectorModeToUseNormal()
#define vtkGetMacro(name, type)
void SetScaleModeToScaleByVector()
vtkGetStringMacro(ExtensionsString)
virtual bool Execute(vtkDataSet *input, vtkInformationVector *sourceVector, vtkPolyData *output)
const char * GetScaleModeAsString()
abstract class to specify dataset behavior
copy oriented and scaled glyph geometry to every input point
vtkBooleanMacro(IgnoreDriverBugs, bool)
#define VTK_COLOR_BY_VECTOR
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTK_COLOR_BY_SCALE
void SetColorModeToColorByScale()
#define VTK_SCALE_BY_VECTORCOMPONENTS
void SetVectorModeToVectorRotationOff()
void SetVectorModeToUseVector()
Proxy object to connect input/output ports.
void SetSourceData(vtkPolyData *pd)
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetScaleModeToScaleByScalar()
#define VTK_INDEXING_BY_SCALAR
#define VTK_DATA_SCALING_OFF
Superclass for algorithms that produce only polydata as output.