MorphoGraphX  2.0-1-227
Classes | Public Types | Public Member Functions | List of all members
mgx::PolarSurface Class Reference

#include <PolarSurface.hpp>

+ Inheritance diagram for mgx::PolarSurface:

Classes

class  Subdivide
 
struct  VertexData
 

Public Types

enum  ParmNames {
  pGrowthType, pSurfaceContour, pArcLengthGrowth, pSurfaceScale,
  pGrowthScaleInMult, pGrowthScaleOutMult, pGrowthScaleFunc, pRootSearchMaxSteps,
  pNumParms
}
 
typedef AttrMap< vertex, VertexDataVertexAttr
 

Public Member Functions

 PolarSurface ()
 
 ~PolarSurface ()
 
bool processParms (const QStringList &parms)
 
bool setPoint (vertex p, vertex sp, Point3d cp)
 
bool updatePos (vertex p)
 
bool updateNormal (vertex p)
 
bool initialCell (CellTissue &T, double radius, int sides)
 
bool initialize (VertexAttr *vData, const QStringList &parms)
 
bool growPoint (vertex p, double dt, double time)
 
- Public Member Functions inherited from mgx::Surface
 Surface ()
 
virtual ~Surface ()
 
virtual double distance (const vertex &u, const vertex &v)
 
virtual bool growSurface (double time)
 

Detailed Description

Definition at line 32 of file PolarSurface.hpp.

Member Typedef Documentation

◆ VertexAttr

Definition at line 56 of file PolarSurface.hpp.

Member Enumeration Documentation

◆ ParmNames

Enumerator
pGrowthType 
pSurfaceContour 
pArcLengthGrowth 
pSurfaceScale 
pGrowthScaleInMult 
pGrowthScaleOutMult 
pGrowthScaleFunc 
pRootSearchMaxSteps 
pNumParms 

Definition at line 36 of file PolarSurface.hpp.

Constructor & Destructor Documentation

◆ PolarSurface()

mgx::PolarSurface::PolarSurface ( )
inline

Definition at line 74 of file PolarSurface.hpp.

◆ ~PolarSurface()

mgx::PolarSurface::~PolarSurface ( )
inline

Definition at line 76 of file PolarSurface.hpp.

Member Function Documentation

◆ growPoint()

bool mgx::PolarSurface::growPoint ( vertex  p,
double  dt,
double  time 
)
virtual

Reimplemented from mgx::Surface.

◆ initialCell()

bool mgx::PolarSurface::initialCell ( CellTissue T,
double  radius,
int  sides 
)
virtual

Reimplemented from mgx::Surface.

◆ initialize()

bool mgx::PolarSurface::initialize ( VertexAttr vData,
const QStringList &  parms 
)

◆ processParms()

bool mgx::PolarSurface::processParms ( const QStringList &  parms)
virtual

Reimplemented from mgx::Surface.

◆ setPoint()

bool mgx::PolarSurface::setPoint ( vertex  p,
vertex  sp,
Point3d  cp 
)
virtual

Reimplemented from mgx::Surface.

◆ updateNormal()

bool mgx::PolarSurface::updateNormal ( vertex  p)
virtual

Reimplemented from mgx::Surface.

◆ updatePos()

bool mgx::PolarSurface::updatePos ( vertex  p)
virtual

Reimplemented from mgx::Surface.


The documentation for this class was generated from the following file: