|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkLevelSetDenseImage_h
20 #define itkLevelSetDenseImage_h
40 template <
typename TImage>
66 using typename Superclass::InputType;
67 using typename Superclass::OutputType;
68 using typename Superclass::OutputRealType;
69 using typename Superclass::GradientType;
70 using typename Superclass::HessianType;
71 using typename Superclass::LevelSetDataType;
79 Evaluate(
const InputType & inputIndex)
const override;
81 Evaluate(
const InputType & inputIndex, LevelSetDataType & data)
const override;
92 IsInsideDomain(
const InputType & inputIndex)
const override;
96 Initialize()
override;
100 CopyInformation(
const DataObject * data)
override;
110 #ifndef ITK_MANUAL_INSTANTIATION
111 # include "itkLevelSetDenseImage.hxx"
114 #endif // itkLevelSetDenseImage_h
SmartPointer< Self > Pointer
Represent a n-dimensional index in a n-dimensional image.
Base class for the "dense" representation of a level-set function on one image.
typename ImageType::Pointer ImagePointer
typename ImageType::RegionType RegionType
ImageBaseType::IndexType IndexType
typename ImageType::IndexType IndexType
ImageBaseType::RegionType RegionType
Abstract class for a level-set function on one Image.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename ImageType::PixelType PixelType
Base class for most ITK classes.
Templated n-dimensional image class.
TImage::PixelType OutputType
constexpr unsigned int Dimension
Base class for all data objects in ITK.