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 ITK_OVERRIDE;
85 void operator=(const Self &);
96 double m_SymmetricAxes;
99 Vector<
double, VDimension > m_Orientation;
102 double m_VectorRatio;
106 #ifndef ITK_MANUAL_INSTANTIATION
107 #include "itkSymmetricEllipsoidInteriorExteriorSpatialFunction.hxx"
Vector< double, VDimension > VectorType
Superclass::OutputType OutputType
Superclass::InputType InputType
SymmetricEllipsoidInteriorExteriorSpatialFunction Self
Function implementation of an ellipsoid.
SmartPointer< Self > Pointer
Superclass::InputType InputType
Superclass::OutputType OutputType
Superclass::OutputType OutputType
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
Returns whether or not a location is "inside" or "outside" a function.
InteriorExteriorSpatialFunction< VDimension > Superclass