23 #ifndef vtkPVLegacyGlyphFilter_h 24 #define vtkPVLegacyGlyphFilter_h 26 #include "vtkGlyph3D.h" 27 #include "vtkPVVTKExtensionsDefaultModule.h" 35 void PrintSelf(ostream& os, vtkIndent indent);
43 vtkSetMacro(MaximumNumberOfPoints,
int);
44 vtkGetMacro(MaximumNumberOfPoints,
int);
51 vtkGetMacro(NumberOfProcesses,
int);
58 void SetUseMaskPoints(
int useMaskPoints);
59 vtkGetMacro(UseMaskPoints,
int);
66 void SetRandomMode(
int mode);
75 virtual int IsPointVisible(vtkDataSet* ds, vtkIdType ptId);
77 void SetKeepRandomPoints(
int keepRandomPoints);
78 vtkGetMacro(KeepRandomPoints,
int);
84 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
85 virtual int RequestCompositeData(vtkInformation* request, vtkInformationVector** inputVector,
86 vtkInformationVector* outputVector);
88 virtual int FillInputPortInformation(
int, vtkInformation*);
91 virtual vtkExecutive* CreateDefaultExecutive();
93 vtkIdType GatherTotalNumberOfPoints(vtkIdType localNumPts);
100 void CalculatePtsToGlyph(
double PtsNotBlanked);
119 virtual void ReportReferences(vtkGarbageCollector*);
131 GlyphNPointsGather = 1000,
vtkMaskPoints * MaskPoints
vtkIdType BlockPointCounter
int MaximumNumberOfPoints
std::vector< vtkIdType > RandomPtsInDataset
vtkIdType BlockGlyphAllPoints
vtkIdType MaximumNumberOfPointsOld
vtkIdType BlockNumGlyphedPts