19 #ifndef itkFastMarchingQuadEdgeMeshFilterBase_h
20 #define itkFastMarchingQuadEdgeMeshFilterBase_h
43 template<
typename TInput,
typename TOutput >
52 typedef typename Superclass::Traits
Traits;
77 typedef typename OutputMeshType::PointDataContainer
79 typedef typename OutputPointDataContainer::Pointer
84 typedef typename OutputCellsContainer::ConstIterator
93 typedef typename Traits::NodePairContainerConstIterator
121 const
NodeType& iNode ) const ITK_OVERRIDE;
123 unsigned char GetLabelValueForGivenNode( const
NodeType& iNode ) const ITK_OVERRIDE;
125 void SetLabelValueForGivenNode( const
NodeType& iNode,
129 const
NodeType& iNode ) ITK_OVERRIDE;
132 const
NodeType& iNode ) ITK_OVERRIDE;
163 const
NodeType& iNode ) ITK_OVERRIDE;
174 #ifndef ITK_MANUAL_INSTANTIATION
175 #include "itkFastMarchingQuadEdgeMeshFilterBase.hxx"
178 #endif // itkFastMarchingQuadEdgeMeshFilterBase_h
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Superclass::OutputDomainType OutputMeshType
OutputPointType::VectorType OutputVectorType
Superclass::InputPixelType InputPixelType
FastMarchingQuadEdgeMeshFilterBase Self
OutputMeshType::PointsContainer OutputPointsContainer
InputMeshType::PointIdentifier InputPointIdentifierType
InputMeshType::PointType InputPointType
FastMarchingBase< TInput, TOutput > Superclass
ImageBaseType::SpacingType VectorType
OutputMeshType::PointType OutputPointType
Superclass::LabelType LabelType
Superclass::InputDomainType InputMeshType
SizeValueType IdentifierType
Abstract class to solve an Eikonal based-equation using Fast Marching Method.
OutputVectorType::RealValueType OutputVectorRealType
NodeLabelMapType::const_iterator NodeLabelMapConstIterator
ImageBaseType::PointType PointType
Superclass::InputDomainPointer InputMeshPointer
Traits::InputDomainType InputDomainType
Traits::NodeType NodeType
OutputMeshType::QEType OutputQEType
Traits::NodePairType NodePairType
Fast Marching Method on QuadEdgeMesh.
Traits::OutputPixelType OutputPixelType
OutputMeshType::PointIdentifier OutputPointIdentifierType
std::map< NodeType, LabelType > NodeLabelMapType
NodeLabelMapType::iterator NodeLabelMapIterator
OutputPointsContainer::Iterator OutputPointsContainerIterator
Superclass::OutputPixelType OutputPixelType
OutputPointsContainer::Pointer OutputPointsContainerPointer
OutputMeshType::CellType OutputCellType
Traits::NodePairContainerType NodePairContainerType
OutputMeshType::CellsContainer OutputCellsContainer
OutputPointDataContainer::Pointer OutputPointDataContainerPointer
Traits::NodePairContainerConstIterator NodePairContainerConstIterator
OutputMeshType::PointDataContainer OutputPointDataContainer
Superclass::OutputDomainPointer OutputMeshPointer
Traits::LabelType LabelType
Traits::NodePairContainerPointer NodePairContainerPointer
OutputCellsContainer::ConstIterator OutputCellsContainerConstIterator
Superclass::Traits Traits
OutputCellsContainer::Pointer OutputCellsContainerPointer