 |
VTK
9.1.0
|
Go to the documentation of this file.
133 #ifndef vtkImageEllipsoidSource_h
134 #define vtkImageEllipsoidSource_h
137 #include "vtkImagingSourcesModule.h"
160 vtkSetVector3Macro(Center,
double);
161 vtkGetVector3Macro(Center,
double);
168 vtkSetVector3Macro(Radius,
double);
169 vtkGetVector3Macro(Radius,
double);
176 vtkSetMacro(InValue,
double);
177 vtkGetMacro(InValue,
double);
184 vtkSetMacro(OutValue,
double);
185 vtkGetMacro(OutValue,
double);
192 vtkSetMacro(OutputScalarType,
int);
193 vtkGetMacro(OutputScalarType,
int);
void SetOutputScalarTypeToShort()
Set what type of scalar data this source should generate.
void SetWholeExtent(int extent[6])
Set/Get the extent of the whole output image.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
void SetOutputScalarTypeToLong()
Set what type of scalar data this source should generate.
#define VTK_UNSIGNED_SHORT
int * GetWholeExtent()
Set/Get the extent of the whole output image.
void SetOutputScalarTypeToUnsignedLong()
Set what type of scalar data this source should generate.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Generic algorithm superclass for image algs.
void SetOutputScalarTypeToFloat()
Set what type of scalar data this source should generate.
void SetOutputScalarTypeToInt()
Set what type of scalar data this source should generate.
void SetOutputScalarTypeToDouble()
Set what type of scalar data this source should generate.
void SetWholeExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
Set/Get the extent of the whole output image.
#define VTK_SIZEHINT(...)
void SetOutputScalarTypeToUnsignedChar()
Set what type of scalar data this source should generate.
a simple class to control print indentation
void SetOutputScalarTypeToChar()
Set what type of scalar data this source should generate.
#define VTK_UNSIGNED_CHAR
void SetOutputScalarTypeToUnsignedInt()
Set what type of scalar data this source should generate.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
#define VTK_UNSIGNED_LONG
~vtkImageEllipsoidSource() override
void SetOutputScalarTypeToUnsignedShort()
Set what type of scalar data this source should generate.
vtkImageEllipsoidSource()
Create a binary image of an ellipsoid.
static vtkImageEllipsoidSource * New()
void GetWholeExtent(int extent[6])
Set/Get the extent of the whole output image.