Go to the documentation of this file.
27 #ifndef vtkImageEllipsoidSource_h
28 #define vtkImageEllipsoidSource_h
30 #include "vtkImagingSourcesModule.h"
55 vtkSetVector3Macro(Center,
double);
56 vtkGetVector3Macro(Center,
double);
63 vtkSetVector3Macro(Radius,
double);
64 vtkGetVector3Macro(Radius,
double);
72 vtkGetMacro(InValue,
double);
80 vtkGetMacro(OutValue,
double);
88 vtkGetMacro(OutputScalarType,
int);
94 {this->SetOutputScalarType(
VTK_LONG);}
98 {this->SetOutputScalarType(
VTK_INT);}
106 {this->SetOutputScalarType(
VTK_CHAR);}
void SetOutputScalarTypeToShort()
void SetWholeExtent(int extent[6])
Set/Get the extent of the whole output image.
void SetOutputScalarTypeToLong()
#define VTK_UNSIGNED_SHORT
void SetOutputScalarTypeToUnsignedLong()
Generic algorithm superclass for image algs.
void SetOutputScalarTypeToFloat()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses can reimplement this method to collect information from their inputs and set information f...
void SetOutputScalarTypeToInt()
void SetOutputScalarTypeToDouble()
void SetWholeExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called in response to a REQUEST_DATA request from the executive.
void SetOutputScalarTypeToUnsignedChar()
a simple class to control print indentation
void SetOutputScalarTypeToChar()
~vtkImageEllipsoidSource()
#define VTK_UNSIGNED_CHAR
void SetOutputScalarTypeToUnsignedInt()
#define VTK_UNSIGNED_LONG
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetOutputScalarTypeToUnsignedShort()
vtkImageEllipsoidSource()
Create a binary image of an ellipsoid.
static vtkImageEllipsoidSource * New()
void GetWholeExtent(int extent[6])