59 #ifndef vtkPVGlyphFilter_h 60 #define vtkPVGlyphFilter_h 83 SPATIALLY_UNIFORM_INVERSE_TRANSFORM_SAMPLING_VOLUME
99 this->SetSourceConnection(0, algOutput);
118 vtkSetClampMacro(
VectorScaleMode,
int, SCALE_BY_MAGNITUDE, SCALE_BY_COMPONENTS);
142 vtkSetMacro(OutputPointsPrecision,
int);
143 vtkGetMacro(OutputPointsPrecision,
int);
152 vtkSetMacro(ScaleFactor,
double);
153 vtkGetMacro(ScaleFactor,
double);
159 vtkSetClampMacro(GlyphMode,
int, ALL_POINTS, SPATIALLY_UNIFORM_INVERSE_TRANSFORM_SAMPLING_VOLUME);
160 vtkGetMacro(GlyphMode,
int);
169 vtkGetMacro(Stride,
int);
176 vtkSetMacro(Seed,
int);
177 vtkGetMacro(Seed,
int);
185 vtkSetClampMacro(MaximumNumberOfSamplePoints,
int, 1,
VTK_INT_MAX);
186 vtkGetMacro(MaximumNumberOfSamplePoints,
int);
215 bool IsInputArrayToProcessValid(
vtkDataSet* input);
244 virtual bool Execute(
248 bool cellCenters =
false);
266 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