13#ifndef CD_POLYGONRODIF_H
14#define CD_POLYGONRODIF_H
20#include <CD_NamespaceHeader.H>
39 const RealVect& a_endPoint2,
41 const Real a_cornerCurv,
43 const bool a_fluidInside);
62 value(
const RealVect& a_pos)
const;
78#include <CD_NamespaceFooter.H>
Implicit function class describing a rod with a polygonal cross section.
Definition CD_PolygonRodIF.H:27
virtual ~PolygonRodIF()
Destructor.
virtual Real value(const RealVect &a_pos) const
Value function. Returns distance to object (ish).
Definition CD_PolygonRodIF.cpp:94
virtual BaseIF * newImplicitFunction() const
Factory method.
Definition CD_PolygonRodIF.cpp:100
RefCountedPtr< BaseIF > m_baseif
Base function.
Definition CD_PolygonRodIF.H:75