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

#include <Surface.hpp>

+ Inheritance diagram for mgx::Surface:

Public Member Functions

 Surface ()
 
virtual ~Surface ()
 
virtual bool processParms (const QStringList &parms)
 
virtual bool setPoint (vertex p, vertex sp, Point3d cp)
 
virtual bool updatePos (vertex p)
 
virtual bool updateNormal (vertex p)
 
virtual bool initialCell (CellTissue &T, double size, int cellInitWall)
 
virtual double distance (const vertex &u, const vertex &v)
 
virtual bool growPoint (vertex p, double dt, double time)
 
virtual bool growSurface (double time)
 

Detailed Description

Definition at line 23 of file Surface.hpp.

Constructor & Destructor Documentation

◆ Surface()

mgx::Surface::Surface ( )
inline

Definition at line 26 of file Surface.hpp.

◆ ~Surface()

virtual mgx::Surface::~Surface ( )
inlinevirtual

Definition at line 27 of file Surface.hpp.

Member Function Documentation

◆ distance()

virtual double mgx::Surface::distance ( const vertex u,
const vertex v 
)
inlinevirtual

Definition at line 35 of file Surface.hpp.

◆ growPoint()

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

Reimplemented in mgx::HejnowiczSurface, and mgx::PolarSurface.

Definition at line 38 of file Surface.hpp.

◆ growSurface()

virtual bool mgx::Surface::growSurface ( double  time)
inlinevirtual

Reimplemented in mgx::BezierSurface.

Definition at line 39 of file Surface.hpp.

◆ initialCell()

virtual bool mgx::Surface::initialCell ( CellTissue T,
double  size,
int  cellInitWall 
)
virtual

Reimplemented in mgx::BezierSurface, and mgx::PolarSurface.

◆ processParms()

virtual bool mgx::Surface::processParms ( const QStringList &  parms)
inlinevirtual

Reimplemented in mgx::HejnowiczSurface, mgx::PolarSurface, and mgx::BezierSurface.

Definition at line 30 of file Surface.hpp.

◆ setPoint()

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

Reimplemented in mgx::HejnowiczSurface, mgx::PolarSurface, and mgx::BezierSurface.

Definition at line 31 of file Surface.hpp.

◆ updateNormal()

virtual bool mgx::Surface::updateNormal ( vertex  p)
inlinevirtual

Reimplemented in mgx::HejnowiczSurface, mgx::PolarSurface, and mgx::BezierSurface.

Definition at line 33 of file Surface.hpp.

◆ updatePos()

virtual bool mgx::Surface::updatePos ( vertex  p)
inlinevirtual

Reimplemented in mgx::HejnowiczSurface, mgx::PolarSurface, and mgx::BezierSurface.

Definition at line 32 of file Surface.hpp.


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