26 #ifndef __vtkImageEllipsoidSource_h
27 #define __vtkImageEllipsoidSource_h
40 void SetWholeExtent(
int extent[6]);
41 void SetWholeExtent(
int minX,
int maxX,
int minY,
int maxY,
43 void GetWholeExtent(
int extent[6]);
49 vtkSetVector3Macro(Center,
double);
50 vtkGetVector3Macro(Center,
double);
55 vtkSetVector3Macro(Radius,
double);
56 vtkGetVector3Macro(Radius,
double);
61 vtkSetMacro(InValue,
double);
62 vtkGetMacro(InValue,
double);
67 vtkSetMacro(OutValue,
double);
68 vtkGetMacro(OutValue,
double);
73 vtkSetMacro(OutputScalarType,
int);
74 vtkGetMacro(OutputScalarType,
int);
80 {this->SetOutputScalarType(
VTK_LONG);}
84 {this->SetOutputScalarType(
VTK_INT);}
92 {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()
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()