#include <CellDivision.hpp>
Definition at line 303 of file CellDivision.hpp.
◆ CellDivisionMGXM()
| mgx::CellDivisionMGXM::CellDivisionMGXM |
( |
| ) |
|
|
inline |
◆ clearSimulatedData()
| void mgx::CellDivisionMGXM::clearSimulatedData |
( |
| ) |
|
|
inline |
◆ initialize()
| void mgx::CellDivisionMGXM::initialize |
( |
Mesh * |
m, |
|
|
int |
parentLabel |
|
) |
| |
|
inline |
◆ polygonCuttingSegs()
◆ simulateDivision3D()
◆ triToBeSplit()
| bool mgx::CellDivisionMGXM::triToBeSplit |
( |
const vertex & |
v, |
|
|
const vertex & |
m, |
|
|
const vertex & |
n |
|
) |
| |
◆ cellTrisAll
| std::vector<Triangle> mgx::CellDivisionMGXM::cellTrisAll |
◆ cellTrisOutside
| std::vector<Triangle> mgx::CellDivisionMGXM::cellTrisOutside |
◆ cellTrisShared
| std::vector<Triangle> mgx::CellDivisionMGXM::cellTrisShared |
◆ cellVtxsOutside
| std::set<vertex> mgx::CellDivisionMGXM::cellVtxsOutside |
◆ centroid
| Point3d mgx::CellDivisionMGXM::centroid |
◆ labelLeft
| int mgx::CellDivisionMGXM::labelLeft |
◆ labelRight
| int mgx::CellDivisionMGXM::labelRight |
◆ pointsPolygonMulti
| vector<vector<Point3d> > mgx::CellDivisionMGXM::pointsPolygonMulti |
◆ segmentsToBeSplit
| std::map<VtxVtx, vertex> mgx::CellDivisionMGXM::segmentsToBeSplit |
◆ splitTrisAreas
| std::map<Triangle, std::pair<double,double> > mgx::CellDivisionMGXM::splitTrisAreas |
◆ trisLeft
| std::vector<Triangle> mgx::CellDivisionMGXM::trisLeft |
◆ trisRight
| std::vector<Triangle> mgx::CellDivisionMGXM::trisRight |
◆ trisSplit
| std::set<Triangle> mgx::CellDivisionMGXM::trisSplit |
◆ vtxDaughterMap
| std::map<vertex, int> mgx::CellDivisionMGXM::vtxDaughterMap |
◆ vtxsLeft
| std::set<vertex> mgx::CellDivisionMGXM::vtxsLeft |
◆ vtxsRight
| std::set<vertex> mgx::CellDivisionMGXM::vtxsRight |
The documentation for this class was generated from the following file: