19 #ifndef itkFastMarchingImageToNodePairContainerAdaptor_h
20 #define itkFastMarchingImageToNodePairContainerAdaptor_h
49 template<
typename TInput,
typename TOutput,
typename TImage >
78 itkStaticConstMacro( ImageDimension,
unsigned int,
79 Traits::ImageDimension );
84 void SetAliveImage(
const ImageType* iImage );
89 void SetTrialImage(
const ImageType* iImage );
101 void SetForbiddenImage(
const ImageType* iImage );
103 itkSetMacro( IsForbiddenImageBinaryMask,
bool );
104 itkBooleanMacro( IsForbiddenImageBinaryMask );
142 virtual void GenerateData();
154 #ifndef ITK_MANUAL_INSTANTIATION
155 #include "itkFastMarchingImageToNodePairContainerAdaptor.hxx"
158 #endif // itkFastMarchingImageToNodePairContainerAdaptor_h
Light weight base class for most itk classes.
Traits::NodePairContainerType NodePairContainerType
FastMarchingImageToNodePairContainerAdaptor Self
FastMarchingTraits< TInput, TOutput > Traits
NodePairContainerPointer m_ForbiddenPoints
Traits::NodePairType NodePairType
ImageConstPointer m_AliveImage
ImageConstPointer m_TrialImage
SmartPointer< const Self > ConstPointer
NodePairContainerPointer m_TrialPoints
Traits::LabelType LabelType
NodePairContainerPointer m_AlivePoints
ImageType::ConstPointer ImageConstPointer
Convenient adaptor class which converts Image into FastMarching::NodePairContainerType used for initi...
virtual ~FastMarchingImageToNodePairContainerAdaptor() override
Destructor.
SmartPointer< Self > Pointer
bool m_IsForbiddenImageBinaryMask
Traits::OutputPixelType OutputPixelType
Traits::NodePairContainerPointer NodePairContainerPointer
ImageType::Pointer ImagePointer
OutputPixelType m_TrialValue
Base class traits to be used by the FastMarchingBase.
ImageType::PixelType ImagePixelType
Base class for most ITK classes.
ImageConstPointer m_ForbiddenImage
OutputPixelType m_AliveValue