19 #ifndef itkFastMarchingQuadEdgeMeshFilterBase_h
20 #define itkFastMarchingQuadEdgeMeshFilterBase_h
43 template<
typename TInput,
typename TOutput >
54 using Traits =
typename Superclass::Traits;
118 const NodeType& iNode )
const override;
120 unsigned char GetLabelValueForGivenNode(
const NodeType& iNode )
const override;
122 void SetLabelValueForGivenNode(
const NodeType& iNode,
169 #ifndef ITK_MANUAL_INSTANTIATION
170 #include "itkFastMarchingQuadEdgeMeshFilterBase.hxx"
173 #endif // itkFastMarchingQuadEdgeMeshFilterBase_h
typename Superclass::InputDomainPointer InputMeshPointer
typename OutputMeshType::QEType OutputQEType
typename Traits::LabelType LabelType
typename OutputMeshType::PointType OutputPointType
typename Traits::NodeType NodeType
typename NodeLabelMapType::iterator NodeLabelMapIterator
typename Traits::NodePairContainerConstIterator NodePairContainerConstIterator
typename OutputPointsContainer::Pointer OutputPointsContainerPointer
typename OutputCellsContainer::Pointer OutputCellsContainerPointer
typename Traits::OutputPixelType OutputPixelType
typename OutputPointType::VectorType OutputVectorType
typename OutputCellsContainer::ConstIterator OutputCellsContainerConstIterator
typename Traits::NodePairType NodePairType
typename OutputPointDataContainer::Pointer OutputPointDataContainerPointer
typename OutputMeshType::PointIdentifier OutputPointIdentifierType
const InputMeshType * m_InputMesh
typename Superclass::InputDomainType InputMeshType
typename OutputMeshType::PointsContainer OutputPointsContainer
Abstract class to solve an Eikonal based-equation using Fast Marching Method.
typename OutputMeshType::CellType OutputCellType
typename NodeLabelMapType::const_iterator NodeLabelMapConstIterator
typename OutputVectorType::RealValueType OutputVectorRealType
typename FastMarchingTraits< TInput, TOutput >::SuperclassType Superclass
std::map< NodeType, LabelType > NodeLabelMapType
SizeValueType IdentifierType
typename Traits::NodePairContainerType NodePairContainerType
typename Superclass::OutputDomainType OutputMeshType
Fast Marching Method on QuadEdgeMesh.
typename Traits::InputPixelType InputPixelType
typename OutputMeshType::CellsContainer OutputCellsContainer
ImageBaseType::PointType PointType
typename Superclass::OutputDomainPointer OutputMeshPointer
Base class traits to be used by the FastMarchingBase.
typename InputMeshType::PointIdentifier InputPointIdentifierType
ImageBaseType::SpacingType VectorType
typename OutputMeshType::PointDataContainer OutputPointDataContainer
typename InputMeshType::PointType InputPointType
typename Traits::NodePairContainerPointer NodePairContainerPointer
typename OutputPointsContainer::Iterator OutputPointsContainerIterator