18 #ifndef itkShapeSignedDistanceFunction_h
19 #define itkShapeSignedDistanceFunction_h
52 template <
typename TCoordRep,
unsigned int VSpaceDimension>
54 :
public SpatialFunction<double, VSpaceDimension, Point<TCoordRep, VSpaceDimension>>
70 using typename Superclass::OutputType;
73 using typename Superclass::InputType;
76 static constexpr
unsigned int SpaceDimension = VSpaceDimension;
97 GetNumberOfShapeParameters()
const = 0;
100 GetNumberOfPoseParameters()
const = 0;
105 return this->GetNumberOfShapeParameters() + this->GetNumberOfPoseParameters();
126 Superclass::PrintSelf(os, indent);