13 #ifndef vtkMaskedGlyph2D_h
14 #define vtkMaskedGlyph2D_h
19 #include <vtkGlyph2D.h>
35 void PrintSelf(ostream &os, vtkIndent indent)
override;
105 vtkInformationVector **inInfoVec,
106 vtkInformationVector *outInfoVec)
override;
#define MITKMAPPEREXT_EXPORT
VTK filter that masks input points and generates 2D glyphs only for selected points.
virtual void SetInput(vtkDataSet *input)
Set the input dataset to this filter.
static vtkMaskedGlyph2D * New()
Create a new instance of vtkMaskedGlyph2D.
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSetMacro(MaximumNumberOfPoints, int)
Set the maximum number of points to glyph.
vtkGetMacro(MaximumNumberOfPoints, int)
Get the maximum number of points to glyph.
int RequestData(vtkInformation *info, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) override
vtkSetMacro(UseMaskPoints, int)
Set whether to enable point masking. Non-zero to enable, 0 to disable.
void SetRandomMode(int mode)
Set whether to randomly select which points to mask.
vtkTypeMacro(vtkMaskedGlyph2D, vtkGlyph2D)
vtkMaskPoints * MaskPoints
int MaximumNumberOfPoints
int GetRandomMode()
Get the current random masking mode.
vtkGetMacro(UseMaskPoints, int)
Get whether point masking is enabled.
~vtkMaskedGlyph2D() override