18 #ifndef itkSphereSpatialFunction_h 19 #define itkSphereSpatialFunction_h 34 template<
unsigned int VImageDimension = 3,
typename TInput = Po
int<
double, VImageDimension > >
58 OutputType
Evaluate(
const InputType & position)
const ITK_OVERRIDE;
61 itkGetConstMacro(Center, InputType);
62 itkSetMacro(Center, InputType);
66 itkGetConstMacro(Radius,
double);
67 itkSetMacro(Radius,
double);
77 void operator=(const Self &) ITK_DELETE_FUNCTION;
87 #ifndef ITK_MANUAL_INSTANTIATION 88 #include "itkSphereSpatialFunction.hxx" void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputType OutputType
virtual ~SphereSpatialFunction()
Superclass::InputType InputType
OutputType Evaluate(const InputType &position) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::InputType InputType
SmartPointer< Self > Pointer
Superclass::OutputType OutputType
InteriorExteriorSpatialFunction< VImageDimension, TInput > Superclass
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
SphereSpatialFunction< VImageDimension, TInput > Self
Returns whether or not a location is "inside" or "outside" a function.
Spatial function implementation of a sphere.