 |
VTK
9.0.20210409
|
Go to the documentation of this file.
24 #ifndef vtkImageEllipsoidSource_h
25 #define vtkImageEllipsoidSource_h
28 #include "vtkImagingSourcesModule.h"
42 void SetWholeExtent(
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ);
51 vtkSetVector3Macro(Center,
double);
52 vtkGetVector3Macro(Center,
double);
59 vtkSetVector3Macro(Radius,
double);
60 vtkGetVector3Macro(Radius,
double);
67 vtkSetMacro(InValue,
double);
68 vtkGetMacro(InValue,
double);
75 vtkSetMacro(OutValue,
double);
76 vtkGetMacro(OutValue,
double);
83 vtkSetMacro(OutputScalarType,
int);
84 vtkGetMacro(OutputScalarType,
int);
void SetOutputScalarTypeToShort()
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()
#define VTK_UNSIGNED_SHORT
void SetOutputScalarTypeToUnsignedLong()
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()
void SetOutputScalarTypeToInt()
void SetOutputScalarTypeToDouble()
void SetWholeExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
#define VTK_SIZEHINT(...)
void SetOutputScalarTypeToUnsignedChar()
a simple class to control print indentation
void SetOutputScalarTypeToChar()
#define VTK_UNSIGNED_CHAR
void SetOutputScalarTypeToUnsignedInt()
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()
vtkImageEllipsoidSource()
Create a binary image of an ellipsoid.
static vtkImageEllipsoidSource * New()
void GetWholeExtent(int extent[6])