19 #ifndef __itkDiscreteLevelSetImage_h
20 #define __itkDiscreteLevelSetImage_h
35 template<
typename TOutput,
unsigned int VDimension >
37 public LevelSetImage< Index< VDimension >, VDimension, TOutput >
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkDiscreteLevelSetImage.hxx"
130 #endif // __itkDiscreteLevelSetImage_h
SmartPointer< Self > Pointer
Superclass::InputType InputType
Superclass::HessianType HessianType
virtual ~DiscreteLevelSetImage()
DiscreteLevelSetImage Self
Superclass::OutputRealType OutputRealType
static const unsigned int Dimension
Superclass::InputType InputType
Abstract class for a level-set function on one Image.
virtual void Initialize()
static const unsigned int Dimension
Superclass::LevelSetDataType LevelSetDataType
void operator=(const Self &)
virtual HessianType EvaluateHessian(const InputType &inputIndex) const
virtual void CopyInformation(const DataObject *data)
virtual OutputRealType EvaluateLaplacian(const InputType &inputIndex) const
virtual OutputType Evaluate(const InputType &inputIndex) const =0
virtual OutputRealType EvaluateMeanCurvature(const InputType &inputIndex) const
Superclass::OutputRealType OutputRealType
Abstract class for a level-set function on one Image.
Superclass::OutputType OutputType
Superclass::LevelSetDataType LevelSetDataType
virtual GradientType EvaluateBackwardGradient(const InputType &inputIndex) const
Superclass::GradientType GradientType
Superclass::OutputType OutputType
virtual GradientType EvaluateGradient(const InputType &inputIndex) const
virtual GradientType EvaluateForwardGradient(const InputType &inputIndex) const
virtual void Graft(const DataObject *data)
Superclass::GradientType GradientType
Superclass::HessianType HessianType
LevelSetImage< IndexType, VDimension, TOutput > Superclass
SmartPointer< const Self > ConstPointer
Base class for all data objects in ITK.
Index< VDimension > IndexType