18 #ifndef itkSphereSignedDistanceFunction_h 19 #define itkSphereSignedDistanceFunction_h 43 template<
typename TCoordRep,
unsigned int VSpaceDimension >
80 virtual void SetParameters(
const ParametersType &) ITK_OVERRIDE;
88 virtual OutputType
Evaluate(
const PointType & point)
const ITK_OVERRIDE;
98 void operator=(
const Self &) ITK_DELETE_FUNCTION;
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #include "itkSphereSignedDistanceFunction.hxx" static const unsigned int SpaceDimension
void operator=(const Self &) ITK_DELETE_FUNCTION
virtual unsigned int GetNumberOfShapeParameters(void) const override
Superclass::ParametersType ParametersType
virtual OutputType Evaluate(const PointType &point) const override
ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension > Superclass
virtual void SetParameters(const ParametersType &) override
SmartPointer< Self > Pointer
Superclass::InputType InputType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SphereSignedDistanceFunction Self
Compute the signed distance from a N-dimensional sphere.
Vector< CoordRepType, itkGetStaticConstMacro(SpaceDimension) > VectorType
OptimizerParameters< double > ParametersType
Superclass::OutputType OutputType
Superclass::CoordRepType CoordRepType
Base class for functions which evaluates the signed distance from a shape.
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::InputType InputType
SphereSignedDistanceFunction()
Superclass::PointType PointType
virtual unsigned int GetNumberOfPoseParameters(void) const override
static const unsigned int SpaceDimension
Superclass::OutputType OutputType
Control indentation during Print() invocation.
~SphereSignedDistanceFunction()
SmartPointer< const Self > ConstPointer