Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
vtkMaskedProgrammableGlyphFilter Class Reference

#include <vtkMaskedProgrammableGlyphFilter.h>

Inheritance diagram for vtkMaskedProgrammableGlyphFilter:
Collaboration diagram for vtkMaskedProgrammableGlyphFilter:

Public Member Functions

 vtkTypeMacro (vtkMaskedProgrammableGlyphFilter, vtkProgrammableGlyphFilter)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
 vtkSetMacro (MaximumNumberOfPoints, int)
 
 vtkGetMacro (MaximumNumberOfPoints, int)
 
virtual void SetInput (vtkDataSet *input)
 
 vtkSetMacro (UseMaskPoints, int)
 
 vtkGetMacro (UseMaskPoints, int)
 
void SetRandomMode (int mode)
 
int GetRandomMode ()
 
void SetGeometry (mitk::BaseGeometry::Pointer geo)
 
mitk::BaseGeometry::Pointer GetGeometry ()
 

Static Public Member Functions

static vtkMaskedProgrammableGlyphFilterNew ()
 

Protected Member Functions

 vtkMaskedProgrammableGlyphFilter ()
 
 ~vtkMaskedProgrammableGlyphFilter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 

Protected Attributes

vtkMaskPoints * MaskPoints
 
int MaximumNumberOfPoints
 
int UseMaskPoints
 
mitk::BaseGeometry::Pointer m_Geometry
 

Detailed Description

This class masked points of the input data set and glyphs only the selected poitns. Points may be selected either by random or by ratio. Additionally, this class allows to set the InputScalars, InputVectors and InputNormals by their field name in the input dataset.

Definition at line 34 of file vtkMaskedProgrammableGlyphFilter.h.

Constructor & Destructor Documentation

vtkMaskedProgrammableGlyphFilter::vtkMaskedProgrammableGlyphFilter ( )
protected
vtkMaskedProgrammableGlyphFilter::~vtkMaskedProgrammableGlyphFilter ( )
protected

Definition at line 34 of file vtkMaskedProgrammableGlyphFilter.cpp.

References MaskPoints.

Member Function Documentation

mitk::BaseGeometry::Pointer vtkMaskedProgrammableGlyphFilter::GetGeometry ( )
inline

Definition at line 94 of file vtkMaskedProgrammableGlyphFilter.h.

int vtkMaskedProgrammableGlyphFilter::GetRandomMode ( )

Definition at line 53 of file vtkMaskedProgrammableGlyphFilter.cpp.

References MaskPoints.

static vtkMaskedProgrammableGlyphFilter* vtkMaskedProgrammableGlyphFilter::New ( )
static

Constructor

void vtkMaskedProgrammableGlyphFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

Definition at line 81 of file vtkMaskedProgrammableGlyphFilter.cpp.

References UseMaskPoints.

int vtkMaskedProgrammableGlyphFilter::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
overrideprotectedvirtual
void vtkMaskedProgrammableGlyphFilter::SetGeometry ( mitk::BaseGeometry::Pointer  geo)
inline

If you want to use an arbitrary scalars array, then set its name here. By default this in NULL and the filter will use the active scalar array. If you want to use an arbitrary vectors array, then set its name here. By default this in NULL and the filter will use the active vector array. If you want to use an arbitrary normals array, then set its name here. By default this in NULL and the filter will use the active normal array.

Definition at line 92 of file vtkMaskedProgrammableGlyphFilter.h.

void vtkMaskedProgrammableGlyphFilter::SetInput ( vtkDataSet *  input)
virtual

Set the input to this filter.

Definition at line 42 of file vtkMaskedProgrammableGlyphFilter.cpp.

References MaskPoints.

void vtkMaskedProgrammableGlyphFilter::SetRandomMode ( int  mode)

Set/get flag to cause randomization of which points to mask.

Definition at line 48 of file vtkMaskedProgrammableGlyphFilter.cpp.

References MaskPoints.

vtkMaskedProgrammableGlyphFilter::vtkGetMacro ( MaximumNumberOfPoints  ,
int   
)
vtkMaskedProgrammableGlyphFilter::vtkGetMacro ( UseMaskPoints  ,
int   
)
vtkMaskedProgrammableGlyphFilter::vtkSetMacro ( MaximumNumberOfPoints  ,
int   
)

Limit the number of points to glyph

vtkMaskedProgrammableGlyphFilter::vtkSetMacro ( UseMaskPoints  ,
int   
)

Set/get whether to mask points

vtkMaskedProgrammableGlyphFilter::vtkTypeMacro ( vtkMaskedProgrammableGlyphFilter  ,
vtkProgrammableGlyphFilter   
)

Member Data Documentation

mitk::BaseGeometry::Pointer vtkMaskedProgrammableGlyphFilter::m_Geometry
protected

Definition at line 107 of file vtkMaskedProgrammableGlyphFilter.h.

vtkMaskPoints* vtkMaskedProgrammableGlyphFilter::MaskPoints
protected
int vtkMaskedProgrammableGlyphFilter::MaximumNumberOfPoints
protected
int vtkMaskedProgrammableGlyphFilter::UseMaskPoints
protected

The documentation for this class was generated from the following files: