18#ifndef itkEllipsoidInteriorExteriorSpatialFunction_h
19#define itkEllipsoidInteriorExteriorSpatialFunction_h
22#include "vnl/vnl_matrix_fixed.h"
38template <
unsigned int VDimension = 3,
typename TInput = Po
int<
double, VDimension>>
104#ifndef ITK_MANUAL_INSTANTIATION
105# include "itkEllipsoidInteriorExteriorSpatialFunction.hxx"
EllipsoidInteriorExteriorSpatialFunction()=default
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
InteriorExteriorSpatialFunction< VDimension, TInput > Superclass
~EllipsoidInteriorExteriorSpatialFunction() override=default
void SetOrientations(const OrientationType &)
EllipsoidInteriorExteriorSpatialFunction Self
OrientationType m_Orientations
vnl_matrix_fixed< double, VDimension, VDimension > OrientationType
OutputType Evaluate(const InputType &position) const override
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
InteriorExteriorSpatialFunction()=default
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
constexpr TContainer MakeFilled(typename TContainer::const_reference value)