#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(). |