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());
51 this->Superclass::SetInputConnection(this->
MaskPoints->GetOutputPort());
65 vtkInformationVector **inputVector,
66 vtkInformationVector *outputVector)
70 this->Superclass::SetInputConnection(this->
MaskPoints->GetOutputPort());
71 vtkIdType numPts = this->
MaskPoints->GetPolyDataInput(0)->GetNumberOfPoints();
78 this->Superclass::SetInputData(this->
MaskPoints->GetInput());
81 return this->Superclass::RequestData(request, inputVector, outputVector);
86 this->Superclass::PrintSelf(os, indent);
88 os << indent <<
"MaximumNumberOfPoints: " << this->GetMaximumNumberOfPoints() << endl;
90 os << indent <<
"UseMaskPoints: " << (this->
UseMaskPoints ?
"on" :
"off") << endl;
vtkMaskPoints * MaskPoints
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void SetInputConnection(vtkAlgorithmOutput *input) override
int MaximumNumberOfPoints
void SetRandomMode(int mode)
virtual void SetInput(vtkDataSet *input)
vtkStandardNewMacro(vtkMaskedGlyph3D)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.