CorrespondingMedialNodeClique is an item stored in CorrespondingNodeList. Specifically it is stored in corresponding node lists and contain pointers to a set of medial nodes (cliques). More...
#include <itkCorrespondingMedialNodeClique.h>
Public Types | |
typedef vnl_vector_fixed < double, VCliqueSize > | CenterOfMassType |
typedef FixedArray < vnl_vector_fixed< double, VImageDimension >, VCliqueSize > | CoordinateType |
typedef BloxCoreAtomPixel < VImageDimension > | ItemType |
typedef vnl_matrix_fixed < double, VImageDimension+1, VImageDimension+1 > | TransformMatrixType |
Public Member Functions | |
CorrespondingMedialNodeClique () | |
void | SetNodePointer (ItemType *itemPointer, unsigned int index) |
~CorrespondingMedialNodeClique () | |
void | SetNodeCoordinates (CoordinateType *coordinates) |
CoordinateType * | GetNodeCoordinates () |
void | SetCenterOfMass (CenterOfMassType *centerOfMass) |
CenterOfMassType * | GetCenterOfMass () |
void | SetTransformMatrix (TransformMatrixType *transformMatrix) |
TransformMatrixType * | GetTransformMatrix () |
void | SetNodeIndex (int index, int nodeIndex) |
int | GetNodeIndex (int index) |
void | SetCorrespondenceValue (int index, float correspondenceValue) |
float | GetCorrespondenceValue (int index) |
Public Attributes | |
std::vector< ItemType * > | m_ItemPointer |
CorrespondingMedialNodeClique is an item stored in CorrespondingNodeList. Specifically it is stored in corresponding node lists and contain pointers to a set of medial nodes (cliques).
Definition at line 42 of file itkCorrespondingMedialNodeClique.h.
typedef vnl_vector_fixed<double, VCliqueSize> itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::CenterOfMassType |
Center mass of node clique in physical space.
Definition at line 61 of file itkCorrespondingMedialNodeClique.h.
typedef FixedArray<vnl_vector_fixed<double, VImageDimension>, VCliqueSize> itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::CoordinateType |
Coordinate of node in clique in physical space.
Definition at line 58 of file itkCorrespondingMedialNodeClique.h.
typedef BloxCoreAtomPixel<VImageDimension> itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::ItemType |
Medial node typedef.
Definition at line 47 of file itkCorrespondingMedialNodeClique.h.
typedef vnl_matrix_fixed<double, VImageDimension+1, VImageDimension+1> itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::TransformMatrixType |
Transform matrix.
Definition at line 65 of file itkCorrespondingMedialNodeClique.h.
itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::CorrespondingMedialNodeClique | ( | ) |
itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::~CorrespondingMedialNodeClique | ( | ) |
CenterOfMassType* itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::GetCenterOfMass | ( | ) | [inline] |
Set and get the center of mass of the clique.
Definition at line 76 of file itkCorrespondingMedialNodeClique.h.
float itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::GetCorrespondenceValue | ( | int | index | ) | [inline] |
Set and get the correspondence value.
Definition at line 94 of file itkCorrespondingMedialNodeClique.h.
CoordinateType* itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::GetNodeCoordinates | ( | ) | [inline] |
Set and get the coordinates of the nodes in the clique.
Definition at line 70 of file itkCorrespondingMedialNodeClique.h.
int itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::GetNodeIndex | ( | int | index | ) | [inline] |
Set and get the node index.
Definition at line 88 of file itkCorrespondingMedialNodeClique.h.
TransformMatrixType* itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::GetTransformMatrix | ( | ) | [inline] |
Set and get the transform matrix.
Definition at line 82 of file itkCorrespondingMedialNodeClique.h.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetCenterOfMass | ( | CenterOfMassType * | centerOfMass | ) | [inline] |
Set and get the center of mass of the clique.
Definition at line 74 of file itkCorrespondingMedialNodeClique.h.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetCorrespondenceValue | ( | int | index, | |
float | correspondenceValue | |||
) | [inline] |
Set and get the correspondence value.
Definition at line 92 of file itkCorrespondingMedialNodeClique.h.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetNodeCoordinates | ( | CoordinateType * | coordinates | ) | [inline] |
Set and get the coordinates of the nodes in the clique.
Definition at line 68 of file itkCorrespondingMedialNodeClique.h.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetNodeIndex | ( | int | index, | |
int | nodeIndex | |||
) | [inline] |
Set and get the node index.
Definition at line 86 of file itkCorrespondingMedialNodeClique.h.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetNodePointer | ( | ItemType * | itemPointer, | |
unsigned int | index | |||
) | [inline] |
Set the pointer to medial nodes.
Definition at line 53 of file itkCorrespondingMedialNodeClique.h.
References itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::m_ItemPointer.
void itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetTransformMatrix | ( | TransformMatrixType * | transformMatrix | ) | [inline] |
Set and get the transform matrix.
Definition at line 80 of file itkCorrespondingMedialNodeClique.h.
std::vector<ItemType*> itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::m_ItemPointer |
A vector of pointers to medial nodes.
Definition at line 50 of file itkCorrespondingMedialNodeClique.h.
Referenced by itk::CorrespondingMedialNodeClique< VImageDimension, VCliqueSize >::SetNodePointer().