28 #ifndef __vtkvmtkPolyBallModeller_h 29 #define __vtkvmtkPolyBallModeller_h 31 #include "vtkImageAlgorithm.h" 32 #include "vtkImageData.h" 33 #include "vtkvmtkWin32Header.h" 39 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
45 vtkGetVectorMacro(SampleDimensions,
int,3);
46 vtkSetVectorMacro(SampleDimensions,
int,3);
51 vtkSetVectorMacro(ModelBounds,
double,6);
52 vtkGetVectorMacro(ModelBounds,
double,6);
55 vtkSetObjectMacro(ReferenceImage,vtkImageData);
56 vtkGetObjectMacro(ReferenceImage,vtkImageData);
58 vtkSetStringMacro(RadiusArrayName);
59 vtkGetStringMacro(RadiusArrayName);
61 vtkSetMacro(UsePolyBallLine,
int);
62 vtkGetMacro(UsePolyBallLine,
int);
63 vtkBooleanMacro(UsePolyBallLine,
int);
65 vtkSetMacro(NegateFunction,
int);
66 vtkGetMacro(NegateFunction,
int);
67 vtkBooleanMacro(NegateFunction,
int);
74 int FillInputPortInformation(
int, vtkInformation *info) VTK_OVERRIDE;
75 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
76 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
78 int SampleDimensions[3];
79 double ModelBounds[6];
vtkImageData * ReferenceImage
Create an image where a polyball or polyball line are evaluated as a function.