19 #include "vtkMaskPoints.h"
20 #include "vtkObjectFactory.h"
21 #include "vtkPolyData.h"
27 this->SetColorModeToColorByScalar();
28 this->SetScaleModeToScaleByVector();
45 this->Superclass::SetInputConnection(this->
MaskPoints->GetOutputPort());
59 vtkInformationVector **inInfoVec,
60 vtkInformationVector *outInfoVec)
64 this->Superclass::SetInputConnection(this->
MaskPoints->GetOutputPort());
65 vtkIdType numPts = this->
MaskPoints->GetPolyDataInput(0)->GetNumberOfPoints();
72 this->Superclass::SetInputData(this->
MaskPoints->GetInput());
75 return this->Superclass::RequestData(info, inInfoVec, outInfoVec);
80 this->Superclass::PrintSelf(os, indent);
93 os << indent <<
"MaximumNumberOfPoints: " << this->GetMaximumNumberOfPoints() << endl;
95 os << indent <<
"UseMaskPoints: " << (this->
UseMaskPoints ?
"on" :
"off") << endl;
vtkMaskPoints * MaskPoints
vtkStandardNewMacro(vtkMaskedGlyph2D)
void PrintSelf(ostream &os, vtkIndent indent) override
int MaximumNumberOfPoints
virtual int RequestData(vtkInformation *info, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) override
static void info(const char *fmt,...)
virtual void SetInput(vtkDataSet *input)
void SetRandomMode(int mode)
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.