18 #ifndef itkSymmetricEllipsoidInteriorExteriorSpatialFunction_h
19 #define itkSymmetricEllipsoidInteriorExteriorSpatialFunction_h
38 template<
unsigned int VDimension = 3,
39 typename TInput = Point< double, VDimension > >
73 void SetOrientation(
VectorType orientation,
double uniqueAxis,
double symmetricAxes);
79 void PrintSelf(std::ostream & os,
Indent indent)
const override;
83 void operator=(
const Self &) =
delete;
89 double m_UniqueAxis{10};
92 double m_SymmetricAxes{5};
98 double m_VectorRatio{0.0};
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkSymmetricEllipsoidInteriorExteriorSpatialFunction.hxx"
typename Superclass::OutputType OutputType
Function implementation of an ellipsoid.
Vector< double, VDimension > m_Orientation
typename Superclass::OutputType OutputType
Control indentation during Print() invocation.
typename Superclass::InputType InputType
Returns whether or not a location is "inside" or "outside" a function.