18 #ifndef itkTorusInteriorExteriorSpatialFunction_h
19 #define itkTorusInteriorExteriorSpatialFunction_h
21 #include "vnl/vnl_vector.h"
39 template<
unsigned int VDimension = 3,
40 typename TInput = Point< double, VDimension > >
74 itkGetConstMacro(MajorRadius,
double);
75 itkSetMacro(MajorRadius,
double);
79 itkGetConstMacro(MinorRadius,
double);
80 itkSetMacro(MinorRadius,
double);
86 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
97 #ifndef ITK_MANUAL_INSTANTIATION
98 #include "itkTorusInteriorExteriorSpatialFunction.hxx"
Superclass::OutputType OutputType
Superclass::OutputType OutputType
Superclass::InputType InputType
TorusInteriorExteriorSpatialFunction Self
Spatial function implementation of torus symmetric about the z-axis in 3D.
SmartPointer< const Self > ConstPointer
InteriorExteriorSpatialFunction< VDimension, TInput > Superclass
Superclass::InputType InputType
Superclass::OutputType OutputType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
Returns whether or not a location is "inside" or "outside" a function.