47 #ifndef vtkPVGlyphFilter_h 48 #define vtkPVGlyphFilter_h 71 SPATIALLY_UNIFORM_INVERSE_TRANSFORM_SAMPLING_VOLUME
87 this->SetSourceConnection(0, algOutput);
105 vtkSetClampMacro(
VectorScaleMode,
int, SCALE_BY_MAGNITUDE, SCALE_BY_COMPONENTS);
130 vtkSetMacro(OutputPointsPrecision,
int);
131 vtkGetMacro(OutputPointsPrecision,
int);
139 vtkSetMacro(ScaleFactor,
double);
141 vtkGetMacro(ScaleFactor,
double);
147 vtkSetClampMacro(GlyphMode,
int, ALL_POINTS, SPATIALLY_UNIFORM_INVERSE_TRANSFORM_SAMPLING_VOLUME);
148 vtkGetMacro(GlyphMode,
int);
157 vtkGetMacro(Stride,
int);
164 vtkSetMacro(Seed,
int);
165 vtkGetMacro(Seed,
int);
173 vtkSetClampMacro(MaximumNumberOfSamplePoints,
int, 1,
VTK_INT_MAX);
174 vtkGetMacro(MaximumNumberOfSamplePoints,
int);
203 bool IsInputArrayToProcessValid(
vtkDataSet* input);
232 virtual bool Execute(
236 bool cellCenters =
false);
254 vtkInternals* Internals;
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int FillOutputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int OutputPointsPrecision
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkTypeUInt64 vtkMTimeType
static vtkPolyDataAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual vtkMTimeType GetMTime()
vtkMultiProcessController * Controller
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
extended API for vtkGlyph3D for better control over glyph placement.
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
Specify a source object at a specified table location.
int MaximumNumberOfSamplePoints
void operator=(const vtkObjectBase &)
vtkTransform * SourceTransform