#include <Base/Logic/vtkImageRectangularSource.h>
|
virtual int * | GetCenter () |
|
virtual void | GetCenter (int &, int &, int &) |
|
virtual void | GetCenter (int [3]) |
|
virtual const char * | GetClassName () |
|
virtual int | GetInsideGraySlopeFlag () |
|
virtual float | GetInValue () |
|
virtual int | GetOutputScalarType () |
|
virtual float | GetOutValue () |
|
virtual void | GetSize (int [3]) |
|
virtual void | GetSize (int &, int &, int &) |
|
virtual int * | GetSize () |
|
void | GetWholeExtent (int extent[6]) |
|
int * | GetWholeExtent () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
virtual void | SetCenter (int, int, int) |
|
Set/Get the center of the ellipsoid. More...
|
|
virtual void | SetCenter (int [3]) |
|
void | SetCorners (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) |
| If you do no want to define a rectangular with edges of 90 degree. More...
|
|
virtual void | SetInsideGraySlopeFlag (int) |
|
If the flag is set the inside of the rectangular slowly adjust its intensity from outside to inside More...
|
|
virtual void | SetInValue (float) |
|
Set/Get the inside pixel values. More...
|
|
virtual void | SetOutputScalarType (int) |
|
Set what type of scalar data this source should generate. More...
|
|
void | SetOutputScalarTypeToChar () |
|
void | SetOutputScalarTypeToDouble () |
|
void | SetOutputScalarTypeToFloat () |
|
void | SetOutputScalarTypeToInt () |
|
void | SetOutputScalarTypeToLong () |
|
void | SetOutputScalarTypeToShort () |
|
void | SetOutputScalarTypeToUnsignedChar () |
|
void | SetOutputScalarTypeToUnsignedInt () |
|
void | SetOutputScalarTypeToUnsignedLong () |
|
void | SetOutputScalarTypeToUnsignedShort () |
|
virtual void | SetOutValue (float) |
|
Set/Get the outside pixel values. More...
|
|
virtual void | SetSize (int, int, int) |
|
Set/Get the radius of the ellipsoid. More...
|
|
virtual void | SetSize (int [3]) |
|
void | SetWholeExtent (int extent[6]) |
|
Set/Get the extent of the whole output image. More...
|
|
void | SetWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ) |
|
vtkImageRectangularSource - Create a binary image of an rectangular.
vtkImageRectangularSource 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.
Definition at line 14 of file vtkImageRectangularSource.h.
◆ Superclass
◆ vtkImageRectangularSource()
vtkImageRectangularSource::vtkImageRectangularSource |
( |
| ) |
|
|
protected |
◆ ~vtkImageRectangularSource()
vtkImageRectangularSource::~vtkImageRectangularSource |
( |
| ) |
|
|
overrideprotected |
◆ ExecuteDataWithInformation()
void vtkImageRectangularSource::ExecuteDataWithInformation |
( |
vtkDataObject * |
output, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
overrideprotected |
◆ GetCenter() [1/3]
virtual int* vtkImageRectangularSource::GetCenter |
( |
| ) |
|
|
virtual |
◆ GetCenter() [2/3]
virtual void vtkImageRectangularSource::GetCenter |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
◆ GetCenter() [3/3]
virtual void vtkImageRectangularSource::GetCenter |
( |
int |
[3] | ) |
|
|
virtual |
◆ GetClassName()
virtual const char* vtkImageRectangularSource::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetInsideGraySlopeFlag()
virtual int vtkImageRectangularSource::GetInsideGraySlopeFlag |
( |
| ) |
|
|
virtual |
◆ GetInValue()
virtual float vtkImageRectangularSource::GetInValue |
( |
| ) |
|
|
virtual |
◆ GetOutputScalarType()
virtual int vtkImageRectangularSource::GetOutputScalarType |
( |
| ) |
|
|
virtual |
◆ GetOutValue()
virtual float vtkImageRectangularSource::GetOutValue |
( |
| ) |
|
|
virtual |
◆ GetSize() [1/3]
virtual void vtkImageRectangularSource::GetSize |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
◆ GetSize() [2/3]
virtual int* vtkImageRectangularSource::GetSize |
( |
| ) |
|
|
virtual |
◆ GetSize() [3/3]
virtual void vtkImageRectangularSource::GetSize |
( |
int |
[3] | ) |
|
|
virtual |
◆ GetWholeExtent() [1/2]
void vtkImageRectangularSource::GetWholeExtent |
( |
int |
extent[6] | ) |
|
◆ GetWholeExtent() [2/2]
int* vtkImageRectangularSource::GetWholeExtent |
( |
| ) |
|
|
inline |
◆ IsA()
virtual int vtkImageRectangularSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkImageRectangularSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkImageRectangularSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ RequestInformation()
int vtkImageRectangularSource::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
overrideprotected |
◆ SafeDownCast()
◆ SetCenter() [1/2]
virtual void vtkImageRectangularSource::SetCenter |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set/Get the center of the ellipsoid.
◆ SetCenter() [2/2]
virtual void vtkImageRectangularSource::SetCenter |
( |
int |
[3] | ) |
|
|
virtual |
◆ SetCorners()
void vtkImageRectangularSource::SetCorners |
( |
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2, |
|
|
int |
x3, |
|
|
int |
y3, |
|
|
int |
x4, |
|
|
int |
y4 |
|
) |
| |
If you do no want to define a rectangular with edges of 90 degree.
◆ SetInsideGraySlopeFlag()
virtual void vtkImageRectangularSource::SetInsideGraySlopeFlag |
( |
int |
| ) |
|
|
virtual |
If the flag is set the inside of the rectangular slowly adjust its intensity from outside to inside
◆ SetInValue()
virtual void vtkImageRectangularSource::SetInValue |
( |
float |
| ) |
|
|
virtual |
Set/Get the inside pixel values.
◆ SetOutputScalarType()
virtual void vtkImageRectangularSource::SetOutputScalarType |
( |
int |
| ) |
|
|
virtual |
Set what type of scalar data this source should generate.
◆ SetOutputScalarTypeToChar()
void vtkImageRectangularSource::SetOutputScalarTypeToChar |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToDouble()
void vtkImageRectangularSource::SetOutputScalarTypeToDouble |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToFloat()
void vtkImageRectangularSource::SetOutputScalarTypeToFloat |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToInt()
void vtkImageRectangularSource::SetOutputScalarTypeToInt |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToLong()
void vtkImageRectangularSource::SetOutputScalarTypeToLong |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToShort()
void vtkImageRectangularSource::SetOutputScalarTypeToShort |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToUnsignedChar()
void vtkImageRectangularSource::SetOutputScalarTypeToUnsignedChar |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToUnsignedInt()
void vtkImageRectangularSource::SetOutputScalarTypeToUnsignedInt |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToUnsignedLong()
void vtkImageRectangularSource::SetOutputScalarTypeToUnsignedLong |
( |
| ) |
|
|
inline |
◆ SetOutputScalarTypeToUnsignedShort()
void vtkImageRectangularSource::SetOutputScalarTypeToUnsignedShort |
( |
| ) |
|
|
inline |
◆ SetOutValue()
virtual void vtkImageRectangularSource::SetOutValue |
( |
float |
| ) |
|
|
virtual |
Set/Get the outside pixel values.
◆ SetSize() [1/2]
virtual void vtkImageRectangularSource::SetSize |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set/Get the radius of the ellipsoid.
◆ SetSize() [2/2]
virtual void vtkImageRectangularSource::SetSize |
( |
int |
[3] | ) |
|
|
virtual |
◆ SetWholeExtent() [1/2]
void vtkImageRectangularSource::SetWholeExtent |
( |
int |
extent[6] | ) |
|
Set/Get the extent of the whole output image.
◆ SetWholeExtent() [2/2]
void vtkImageRectangularSource::SetWholeExtent |
( |
int |
minX, |
|
|
int |
maxX, |
|
|
int |
minY, |
|
|
int |
maxY, |
|
|
int |
minZ, |
|
|
int |
maxZ |
|
) |
| |
◆ Center
int vtkImageRectangularSource::Center[3] |
|
protected |
◆ Corners
int** vtkImageRectangularSource::Corners |
|
protected |
◆ InsideGraySlopeFlag
int vtkImageRectangularSource::InsideGraySlopeFlag |
|
protected |
◆ InValue
float vtkImageRectangularSource::InValue |
|
protected |
◆ OutputScalarType
int vtkImageRectangularSource::OutputScalarType |
|
protected |
◆ OutValue
float vtkImageRectangularSource::OutValue |
|
protected |
◆ Size
int vtkImageRectangularSource::Size[3] |
|
protected |
◆ WholeExtent
int vtkImageRectangularSource::WholeExtent[6] |
|
protected |
The documentation for this class was generated from the following file: