#include <itkLineSpatialObjectPoint.h>
Inheritance diagram for itk::LineSpatialObjectPoint< TPointDimension >:
Public Types | |
typedef LineSpatialObjectPoint | Self |
typedef SpatialObjectPoint< TPointDimension > | Superclass |
typedef Point< double, TPointDimension > | PointType |
typedef CovariantVector< double, TPointDimension > | VectorType |
typedef FixedArray< VectorType, TPointDimension-1 > | NormalArrayType |
Public Member Functions | |
LineSpatialObjectPoint (void) | |
virtual | ~LineSpatialObjectPoint (void) |
const VectorType & | GetNormal (unsigned int index) const |
void | SetNormal (VectorType &normal, unsigned int index) |
Self & | operator= (const LineSpatialObjectPoint &rhs) |
Protected Member Functions | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
NormalArrayType | m_NormalArray |
This class contains all the functions necessary to define a point that can be used to build lines. This Class derives from SpatialObjectPoint. A LineSpatialObjectPoint has NDimension-1 normals.
Definition at line 37 of file itkLineSpatialObjectPoint.h.
|
Definition at line 47 of file itkLineSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 45 of file itkLineSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 43 of file itkLineSpatialObjectPoint.h. |
|
Definition at line 44 of file itkLineSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 46 of file itkLineSpatialObjectPoint.h. |
|
Constructor. This one defines the # of dimensions in the LineSpatialObjectPoint |
|
Default destructor. |
|
Get Normal |
|
Copy one LineSpatialObjectPoint to another |
|
Method to print the object. Reimplemented from itk::SpatialObjectPoint< TPointDimension >.
|
|
Set Normal |
|
Definition at line 66 of file itkLineSpatialObjectPoint.h. |