18#ifndef itkTorusInteriorExteriorSpatialFunction_h
19#define itkTorusInteriorExteriorSpatialFunction_h
21#include "vnl/vnl_vector.h"
39template <
unsigned int VDimension = 3,
typename TInput = Po
int<
double, VDimension>>
75 itkGetConstMacro(MajorRadius,
double);
76 itkSetMacro(MajorRadius,
double);
80 itkGetConstMacro(MinorRadius,
double);
81 itkSetMacro(MinorRadius,
double);
97#ifndef ITK_MANUAL_INSTANTIATION
98# include "itkTorusInteriorExteriorSpatialFunction.hxx"
Control indentation during Print() invocation.
InteriorExteriorSpatialFunction()=default
Implements transparent reference counting.
OutputType Evaluate(const InputType &position) const override
InteriorExteriorSpatialFunction< VDimension, TInput > Superclass
SmartPointer< const Self > ConstPointer
~TorusInteriorExteriorSpatialFunction() override=default
TorusInteriorExteriorSpatialFunction()=default
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
TorusInteriorExteriorSpatialFunction Self
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....