ITK  4.9.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Private Attributes | List of all members
itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType > Class Template Reference
+ Collaboration diagram for itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >:

Detailed Description

template<class TInputImage, class TOutputMesh, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType>
class itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >

class providing vertex lookup functionality.

Definition at line 291 of file itkCuberilleImageToMeshFilter.h.

Public Types

typedef std::map
< VertexLookupNode,
PointIdentifier
MapType
 
typedef TMeshType::PointIdentifier PointIdentifier
 
typedef VertexLookupMap Self
 

Public Member Functions

void Clear ()
 
 VertexLookupMap ()
 
void AddVertex (unsigned int x, unsigned int y, PointIdentifier id)
 
bool GetVertex (unsigned int x, unsigned int y, PointIdentifier &id)
 

Private Attributes

MapType m_Map
 

Member Typedef Documentation

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
typedef std::map< VertexLookupNode, PointIdentifier > itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::MapType

Definition at line 297 of file itkCuberilleImageToMeshFilter.h.

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
typedef TMeshType::PointIdentifier itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::PointIdentifier

Definition at line 296 of file itkCuberilleImageToMeshFilter.h.

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
typedef VertexLookupMap itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::Self

Convenient typedefs

Definition at line 295 of file itkCuberilleImageToMeshFilter.h.

Constructor & Destructor Documentation

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::VertexLookupMap ( )
inline

Constructors

Definition at line 300 of file itkCuberilleImageToMeshFilter.h.

Member Function Documentation

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
void itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::AddVertex ( unsigned int  x,
unsigned int  y,
PointIdentifier  id 
)
inline

Add the given vertex identifer to the given [x,y] position.

Definition at line 306 of file itkCuberilleImageToMeshFilter.h.

References itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::m_Map.

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
void itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::Clear ( void  )
inline
template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
bool itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::GetVertex ( unsigned int  x,
unsigned int  y,
PointIdentifier id 
)
inline

Get the vertex identifer for the given [x,y] position. Returns true if the vertex exists and id contains the identifer. Returns false if the vertex does not exist and id is undefined.

Definition at line 316 of file itkCuberilleImageToMeshFilter.h.

References itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::m_Map.

Member Data Documentation

template<class TInputImage , class TOutputMesh , class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
template<class TMeshType >
MapType itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >::m_Map
private

The documentation for this class was generated from the following file: