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

#include <MGXSubdivide.hpp>

+ Inheritance diagram for mgx::MGXSubdivide:

Public Member Functions

 MGXSubdivide (Mesh *m)
 
- Public Member Functions inherited from mgx::Subdivide
 Subdivide ()
 
virtual ~Subdivide ()
 

Protected Member Functions

virtual bool updateCellData (cell c, cell cl, cell cr)
 Update data when a cell divides. More...
 
virtual bool updateEdgeData (vertex l, vertex v, vertex r, double s)
 Update data when an edge is split. More...
 

Detailed Description

Definition at line 27 of file MGXSubdivide.hpp.

Constructor & Destructor Documentation

◆ MGXSubdivide()

mgx::MGXSubdivide::MGXSubdivide ( Mesh m)
inline

Definition at line 30 of file MGXSubdivide.hpp.

Member Function Documentation

◆ updateCellData()

virtual bool mgx::MGXSubdivide::updateCellData ( cell  ,
cell  ,
cell   
)
protectedvirtual

Update data when a cell divides.

Parameters
cOld cell
lNew cell left (direction is arbitrary)
rNew cell right
tAdjacent cell on top
bAdjacent cell on bottom

Reimplemented from mgx::Subdivide.

◆ updateEdgeData()

virtual bool mgx::MGXSubdivide::updateEdgeData ( vertex  ,
vertex  ,
vertex  ,
double   
)
protectedvirtual

Update data when an edge is split.

Parameters
lLeft vertex (direction is arbitrary)
rRight vertex
vNew vertex
sPosition of insertion, (0-1) from left to right

Reimplemented from mgx::Subdivide.


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