|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkFastMarchingImageToNodePairContainerAdaptor_h
20 #define itkFastMarchingImageToNodePairContainerAdaptor_h
49 template <
typename TInput,
typename TOutput,
typename TImage>
79 static constexpr
unsigned int ImageDimension = Traits::ImageDimension;
104 SetForbiddenImage(
const ImageType * iImage);
106 itkSetMacro(IsForbiddenImageBinaryMask,
bool);
107 itkBooleanMacro(IsForbiddenImageBinaryMask);
119 GetForbiddenPoints();
146 bool m_IsForbiddenImageBinaryMask{
false };
153 SetPointsFromImage(
const ImageType * image,
const LabelType & iLabel,
const OutputPixelType & iValue);
157 #ifndef ITK_MANUAL_INSTANTIATION
158 # include "itkFastMarchingImageToNodePairContainerAdaptor.hxx"
161 #endif // itkFastMarchingImageToNodePairContainerAdaptor_h
typename ImageType::ConstPointer ImageConstPointer
typename Traits::OutputPixelType OutputPixelType
typename Traits::NodePairContainerPointer NodePairContainerPointer
typename Traits::NodePairType NodePairType
Convenient adaptor class which converts Image into FastMarching::NodePairContainerType used for initi...
NodePairContainerPointer m_ForbiddenPoints
typename Traits::LabelType LabelType
Light weight base class for most itk classes.
NodePairContainerPointer m_AlivePoints
OutputPixelType m_AliveValue
Base class traits to be used by the FastMarchingBase.
typename ImageType::PixelType ImagePixelType
OutputPixelType m_TrialValue
typename ImageType::Pointer ImagePointer
ImageConstPointer m_AliveImage
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Base class for most ITK classes.
NodePairContainerPointer m_TrialPoints
ImageConstPointer m_ForbiddenImage
typename Traits::NodePairContainerType NodePairContainerType
ImageConstPointer m_TrialImage