26 #ifndef vtkImageEllipsoidSource_h
27 #define vtkImageEllipsoidSource_h
41 void SetWholeExtent(
int extent[6]);
42 void SetWholeExtent(
int minX,
int maxX,
int minY,
int maxY,
44 void GetWholeExtent(
int extent[6]);
50 vtkSetVector3Macro(Center,
double);
51 vtkGetVector3Macro(Center,
double);
56 vtkSetVector3Macro(Radius,
double);
57 vtkGetVector3Macro(Radius,
double);
62 vtkSetMacro(InValue,
double);
63 vtkGetMacro(InValue,
double);
68 vtkSetMacro(OutValue,
double);
69 vtkGetMacro(OutValue,
double);
74 vtkSetMacro(OutputScalarType,
int);
75 vtkGetMacro(OutputScalarType,
int);
81 {this->SetOutputScalarType(
VTK_LONG);}
85 {this->SetOutputScalarType(
VTK_INT);}
93 {this->SetOutputScalarType(
VTK_CHAR);}
void SetOutputScalarTypeToLong()
#define VTK_UNSIGNED_SHORT
Create a binary image of an ellipsoid.
void SetOutputScalarTypeToInt()
void SetOutputScalarTypeToUnsignedLong()
void SetOutputScalarTypeToFloat()
void SetOutputScalarTypeToUnsignedChar()
a simple class to control print indentation
void SetOutputScalarTypeToChar()
void SetOutputScalarTypeToDouble()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetOutputScalarTypeToUnsignedShort()
#define VTKIMAGINGSOURCES_EXPORT
void SetOutputScalarTypeToUnsignedInt()
#define VTK_UNSIGNED_CHAR
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAlgorithm * New()
#define VTK_UNSIGNED_LONG
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetOutputScalarTypeToShort()