19 #include <CD_NamespaceHeader.H>
35 WedgeIF(
const int a_dir,
const Real a_angle,
const Real a_curv,
const RealVect a_point,
const bool a_inside);
53 value(
const RealVect& a_pos)
const;
68 #include <CD_NamespaceFooter.H>
Implicit function for a wedge.
Definition: CD_WedgeIF.H:25
WedgeIF(const int a_dir, const Real a_angle, const Real a_curv, const RealVect a_point, const bool a_inside)
Base constructor.
Definition: CD_WedgeIF.cpp:25
virtual ~WedgeIF()
Destructor.
Definition: CD_WedgeIF.cpp:81
virtual BaseIF * newImplicitFunction() const
Factory method.
Definition: CD_WedgeIF.cpp:91
RefCountedPtr< BaseIF > m_baseIF
Base function.
Definition: CD_WedgeIF.H:65
virtual Real value(const RealVect &a_pos) const
Get distance to object.
Definition: CD_WedgeIF.cpp:85