#include <itkSpatialObjectPoint.h>
Inheritance diagram for itk::SpatialObjectPoint:
Public Types | |
typedef SpatialObjectPoint | Self |
typedef LightObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef const SmartPointer< const Self > | ConstPointer |
typedef Point< double, TPointDimension > | PointType |
typedef vnl_vector< double > | VectorType |
typedef VectorType * | VectorPointer |
typedef RGBAPixel< float > | PixelType |
Public Methods | |
virtual const char * | GetClassName () const |
unsigned int | GetId (void) |
void | SetId (const unsigned int newID) |
Self & | GetReference (void) |
Pointer | GetPointer (void) |
ConstPointer | GetConstPointer (void) |
PointType | GetPosition (void) const |
unsigned short int | GetNumDimensions (void) const |
Self & | operator= (const SpatialObjectPoint &rhs) |
void | SetPosition (const PointType &newX) |
void | SetPosition (const double x0, const double x1) |
void | SetPosition (const double x0, const double x1, const double x2) |
const PixelType & | GetColor (void) const |
void | SetColor (const PixelType &color) |
void | SetRed (float r) |
float | GetRed (void) const |
void | SetGreen (float g) |
float | GetGreen (void) const |
void | SetBlue (float b) |
float | GetBlue (void) const |
void | SetAlpha (float a) |
float | GetAlpha (void) const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
SpatialObjectPoint (void) | |
~SpatialObjectPoint (void) | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
unsigned int | m_ID |
PointType | m_X |
PixelType | m_Color |
unsigned short int | m_NumDimensions |
This class contains all the functions necessary to define a point
\also TubeSpatialObjectPoint SurfaceSpatialObjectPoint
Definition at line 37 of file itkSpatialObjectPoint.h.
|
Reimplemented from itk::LightObject. Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 46 of file itkSpatialObjectPoint.h. |
|
Definition at line 50 of file itkSpatialObjectPoint.h. |
|
Reimplemented from itk::LightObject. Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 45 of file itkSpatialObjectPoint.h. |
|
Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 47 of file itkSpatialObjectPoint.h. |
|
Standard clas typedefs. Reimplemented from itk::LightObject. Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 43 of file itkSpatialObjectPoint.h. |
|
Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 44 of file itkSpatialObjectPoint.h. |
|
Reimplemented in itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 49 of file itkSpatialObjectPoint.h. |
|
Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 48 of file itkSpatialObjectPoint.h. |
|
Constructor. This one defines the # of dimensions in the SpatialObjectPoint |
|
Default destructor. |
|
Set/Get alpha value of the point |
|
Set/Get blue color of the point |
|
Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. |
|
Set/Get color of the point |
|
Returns a const pointer to self. Definition at line 69 of file itkSpatialObjectPoint.h. |
|
Set/Get Green color of the point |
|
Get the SpatialObjectPoint Id. |
|
Get # of dimensions Reimplemented in itk::TubeSpatialObjectPoint< TPointDimension >. |
|
Returns a pointer to self. |
|
Return a pointer to the point object. |
|
Set/Get red color of the point |
|
Returns a reference to self. |
|
Method for creation through the object factory. Reimplemented from itk::LightObject. Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. |
|
Copy one SpatialObjectPoint to another |
|
PrintSelf method Reimplemented from itk::LightObject. Reimplemented in itk::LineSpatialObjectPoint< TPointDimension >, itk::SurfaceSpatialObjectPoint< TPointDimension >, and itk::TubeSpatialObjectPoint< TPointDimension >. |
|
Set/Get alpha value of the point |
|
Set/Get blue color of the point |
|
Set/Get color of the point |
|
Set/Get Green color of the point |
|
Set the SpatialObjectPoint Id. |
|
Set the point object. Couldn't use macros for these methods. |
|
Set the point object. Couldn't use macros for these methods. |
|
Set the point object. Couldn't use macros for these methods. |
|
Set/Get red color of the point |
|
Color of the point Definition at line 129 of file itkSpatialObjectPoint.h. |
|
A unique ID assigned to this SpatialObjectPoint Reimplemented in itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 123 of file itkSpatialObjectPoint.h. |
|
# of dimensions Reimplemented in itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 132 of file itkSpatialObjectPoint.h. |
|
Position of the point Definition at line 126 of file itkSpatialObjectPoint.h. |