Create a binary image of an ellipsoid.
More...
#include <vtkImageEllipsoidSource.h>
Inherits vtkImageAlgorithm.
|
virtual int | IsA (const char *type) |
|
vtkImageEllipsoidSource * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
void | SetWholeExtent (int extent[6]) |
|
void | SetWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ) |
|
void | GetWholeExtent (int extent[6]) |
|
int * | GetWholeExtent () |
|
|
virtual void | SetCenter (double, double, double) |
|
virtual void | SetCenter (double[3]) |
|
virtual double * | GetCenter () |
|
virtual void | GetCenter (double &, double &, double &) |
|
virtual void | GetCenter (double[3]) |
|
|
virtual void | SetRadius (double, double, double) |
|
virtual void | SetRadius (double[3]) |
|
virtual double * | GetRadius () |
|
virtual void | GetRadius (double &, double &, double &) |
|
virtual void | GetRadius (double[3]) |
|
|
virtual void | SetInValue (double) |
|
virtual double | GetInValue () |
|
|
virtual void | SetOutValue (double) |
|
virtual double | GetOutValue () |
|
|
virtual void | SetOutputScalarType (int) |
|
virtual int | GetOutputScalarType () |
|
void | SetOutputScalarTypeToFloat () |
|
void | SetOutputScalarTypeToDouble () |
|
void | SetOutputScalarTypeToLong () |
|
void | SetOutputScalarTypeToUnsignedLong () |
|
void | SetOutputScalarTypeToInt () |
|
void | SetOutputScalarTypeToUnsignedInt () |
|
void | SetOutputScalarTypeToShort () |
|
void | SetOutputScalarTypeToUnsignedShort () |
|
void | SetOutputScalarTypeToChar () |
|
void | SetOutputScalarTypeToUnsignedChar () |
|
Create a binary image of an ellipsoid.
vtkImageEllipsoidSource creates a binary image of a ellipsoid. It was created as an example of a simple source, and to test the mask filter. It is also used internally in vtkImageDilateErode3D.
- Tests:
- vtkImageEllipsoidSource (Tests)
Definition at line 32 of file vtkImageEllipsoidSource.h.
vtkImageEllipsoidSource::vtkImageEllipsoidSource |
( |
| ) |
|
|
protected |
vtkImageEllipsoidSource::~vtkImageEllipsoidSource |
( |
| ) |
|
|
protected |
static int vtkImageEllipsoidSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkImageEllipsoidSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkImageEllipsoidSource::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkImageEllipsoidSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkImageEllipsoidSource::SetWholeExtent |
( |
int |
extent[6] | ) |
|
Set/Get the extent of the whole output image.
void vtkImageEllipsoidSource::SetWholeExtent |
( |
int |
minX, |
|
|
int |
maxX, |
|
|
int |
minY, |
|
|
int |
maxY, |
|
|
int |
minZ, |
|
|
int |
maxZ |
|
) |
| |
Set/Get the extent of the whole output image.
void vtkImageEllipsoidSource::GetWholeExtent |
( |
int |
extent[6] | ) |
|
Set/Get the extent of the whole output image.
int* vtkImageEllipsoidSource::GetWholeExtent |
( |
| ) |
|
|
inline |
virtual void vtkImageEllipsoidSource::SetCenter |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set/Get the center of the ellipsoid.
virtual void vtkImageEllipsoidSource::SetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the center of the ellipsoid.
virtual double* vtkImageEllipsoidSource::GetCenter |
( |
| ) |
|
|
virtual |
Set/Get the center of the ellipsoid.
virtual void vtkImageEllipsoidSource::GetCenter |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set/Get the center of the ellipsoid.
virtual void vtkImageEllipsoidSource::GetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the center of the ellipsoid.
virtual void vtkImageEllipsoidSource::SetRadius |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set/Get the radius of the ellipsoid.
virtual void vtkImageEllipsoidSource::SetRadius |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the radius of the ellipsoid.
virtual double* vtkImageEllipsoidSource::GetRadius |
( |
| ) |
|
|
virtual |
Set/Get the radius of the ellipsoid.
virtual void vtkImageEllipsoidSource::GetRadius |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set/Get the radius of the ellipsoid.
virtual void vtkImageEllipsoidSource::GetRadius |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the radius of the ellipsoid.
virtual void vtkImageEllipsoidSource::SetInValue |
( |
double |
| ) |
|
|
virtual |
Set/Get the inside pixel values.
virtual double vtkImageEllipsoidSource::GetInValue |
( |
| ) |
|
|
virtual |
Set/Get the inside pixel values.
virtual void vtkImageEllipsoidSource::SetOutValue |
( |
double |
| ) |
|
|
virtual |
Set/Get the outside pixel values.
virtual double vtkImageEllipsoidSource::GetOutValue |
( |
| ) |
|
|
virtual |
Set/Get the outside pixel values.
virtual void vtkImageEllipsoidSource::SetOutputScalarType |
( |
int |
| ) |
|
|
virtual |
Set what type of scalar data this source should generate.
virtual int vtkImageEllipsoidSource::GetOutputScalarType |
( |
| ) |
|
|
virtual |
Set what type of scalar data this source should generate.
void vtkImageEllipsoidSource::SetOutputScalarTypeToFloat |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToDouble |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToLong |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedLong |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToInt |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedInt |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToShort |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedShort |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToChar |
( |
| ) |
|
|
inline |
void vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedChar |
( |
| ) |
|
|
inline |
virtual int vtkImageEllipsoidSource::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkImageEllipsoidSource::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
int vtkImageEllipsoidSource::WholeExtent[6] |
|
protected |
double vtkImageEllipsoidSource::Center[3] |
|
protected |
double vtkImageEllipsoidSource::Radius[3] |
|
protected |
double vtkImageEllipsoidSource::InValue |
|
protected |
double vtkImageEllipsoidSource::OutValue |
|
protected |
int vtkImageEllipsoidSource::OutputScalarType |
|
protected |
The documentation for this class was generated from the following file: