18 #ifndef itkSphereSignedDistanceFunction_h
19 #define itkSphereSignedDistanceFunction_h
43 template<
typename TCoordRep,
unsigned int VSpaceDimension >
98 void operator=(const
Self &) ITK_DELETE_FUNCTION;
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkSphereSignedDistanceFunction.hxx"
void PrintSelf(std::ostream &os, Indent indent) const override
Light weight base class for most itk classes.
static const unsigned int SpaceDimension
Superclass::ParametersType ParametersType
ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension > Superclass
virtual unsigned int GetNumberOfPoseParameters(void) const override
virtual void SetParameters(const ParametersType &) override
SmartPointer< Self > Pointer
Superclass::InputType InputType
SphereSignedDistanceFunction Self
virtual unsigned int GetNumberOfShapeParameters(void) const override
Compute the signed distance from a N-dimensional sphere.
OptimizerParameters< double > ParametersType
Superclass::OutputType OutputType
Superclass::CoordRepType CoordRepType
Base class for functions which evaluates the signed distance from a shape.
A templated class holding a n-Dimensional vector.
Superclass::InputType InputType
SphereSignedDistanceFunction()
Superclass::PointType PointType
virtual OutputType Evaluate(const PointType &point) const override
static const unsigned int SpaceDimension
Superclass::OutputType OutputType
Control indentation during Print() invocation.
~SphereSignedDistanceFunction()
SmartPointer< const Self > ConstPointer