18 #ifndef itkFiniteCylinderSpatialFunction_h
19 #define itkFiniteCylinderSpatialFunction_h
38 template<
unsigned int VDimension = 3,
39 typename TInput = Point< double, VDimension > >
69 itkGetConstMacro(AxisLength,
double);
70 itkSetMacro(AxisLength,
double);
74 itkGetConstMacro(Radius,
double);
75 itkSetMacro(Radius,
double);
81 virtual void SetOrientation(
const InputType _Orientation);
87 #ifdef ITK_USE_CONCEPT_CHECKING
101 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkFiniteCylinderSpatialFunction.hxx"
Superclass::OutputType OutputType
Superclass::InputType InputType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Superclass::InputType InputType
FiniteCylinderSpatialFunction Self
Superclass::OutputType OutputType
InteriorExteriorSpatialFunction< VDimension, TInput > Superclass
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Returns whether or not a location is "inside" or "outside" a function.
Function implementation of an finite cylinder.