#include <itkDTITubeSpatialObjectPoint.h>
Inheritance diagram for itk::DTITubeSpatialObjectPoint< TPointDimension >:


Public Types | |
| typedef DTITubeSpatialObjectPoint | Self |
| typedef SpatialObjectPoint< TPointDimension > | Superclass |
| typedef Point< double, TPointDimension > | PointType |
| typedef Vector< double, TPointDimension > | VectorType |
| typedef CovariantVector< double, TPointDimension > | CovariantVectorType |
| typedef std::pair< std::string, float > | FieldType |
| typedef std::vector< FieldType > | FieldListType |
| enum | FieldEnumType { FA, ADC, GA } |
Public Member Functions | |
| DTITubeSpatialObjectPoint (void) | |
| virtual | ~DTITubeSpatialObjectPoint (void) |
| const float * | GetTensorMatrix () const |
| Self & | operator= (const DTITubeSpatialObjectPoint &rhs) |
| void | AddField (const char *name, float value) |
| void | AddField (FieldEnumType name, float value) |
| const FieldListType & | GetFields () const |
| void | SetTensorMatrix (const float *matrix) |
| void | SetField (FieldEnumType name, float value) |
| void | SetField (const char *name, float value) |
| float | GetField (const char *name) const |
| float | GetField (FieldEnumType name) const |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| std::string | TranslateEnumToChar (FieldEnumType name) const |
Protected Attributes | |
| float | m_TensorMatrix [6] |
| FieldListType | m_Fields |
This class contains all the functions necessary to define a point that can be used to build tubes.
Definition at line 36 of file itkDTITubeSpatialObjectPoint.h.
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 46 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 48 of file itkDTITubeSpatialObjectPoint.h. Referenced by itk::DTITubeSpatialObjectPoint< TPointDimension >::GetTensorMatrix(). |
|
|||||
|
Definition at line 47 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 44 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 42 of file itkDTITubeSpatialObjectPoint.h. Referenced by itk::DTITubeSpatialObjectPoint< TPointDimension >::GetTensorMatrix(). |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 43 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 45 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 52 of file itkDTITubeSpatialObjectPoint.h. |
|
||||||||||
|
Constructor. This one defines the # of dimensions in the DTITubeSpatialObjectPoint |
|
||||||||||
|
Default destructor. |
|
||||||||||||||||
|
Add a field to the point list |
|
||||||||||||||||
|
Add a field to the point list |
|
||||||||||
|
Return the value of the specific fiedls |
|
||||||||||
|
Return the value of the specific fiedls |
|
|||||||||
|
Return the list of extra fields Definition at line 88 of file itkDTITubeSpatialObjectPoint.h. |
|
|||||||||
|
||||||||||
|
Copy one DTITubeSpatialObjectPoint to another |
|
||||||||||||||||
|
Print the object Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. |
|
||||||||||||||||
|
Set a field value |
|
||||||||||||||||
|
Set a field value |
|
||||||||||
|
Set/Get the tensor matrix Definition at line 62 of file itkDTITubeSpatialObjectPoint.h. References itk::DTITubeSpatialObjectPoint< TPointDimension >::m_TensorMatrix. |
|
||||||||||
|
Translate the enum to char |
|
|||||
|
Definition at line 99 of file itkDTITubeSpatialObjectPoint.h. Referenced by itk::DTITubeSpatialObjectPoint< TPointDimension >::GetTensorMatrix(). |
|
|||||
|
Definition at line 98 of file itkDTITubeSpatialObjectPoint.h. Referenced by itk::DTITubeSpatialObjectPoint< TPointDimension >::SetTensorMatrix(). |
1.3.5 written by Dimitri van Heesch,
© 1997-2000