Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
operations-merging-insertion-contraction.hh File Reference

Go to the source code of this file.

Functions

void updateDartAfterRemovals (unsigned int ADim)
 
void updateDartAfterRemovals (int AMark0, int AMark1, int AMark2)
 
bool merge (int ADimension)
 
bool intuitiveMerge ()
 
bool mergeColinearEdges ()
 
bool mergeCoplanarFaces ()
 
bool delNullEdges ()
 
bool delFlatFaces ()
 
bool delFlatVolumes ()
 
bool removeMarkedEdgesWithoutDisconnection ()
 
bool shiftAllEdgesIncidentToVertex ()
 
bool removeDanglingEdges ()
 
bool simplify2DObject ()
 
bool simplify3DObject ()
 
bool removeMarkedFacesButKeepBalls ()
 
bool contract (int ADimension)
 
bool contextContract ()
 
bool insertVertex ()
 
bool insertEdge ()
 
bool insertFace ()
 
bool stopUp (int ADimension)
 
bool intuitiveStopUp ()
 

Function Documentation

bool CControlerGMap::contextContract ( )

Definition at line 656 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::contract ( int  ADimension)

Definition at line 624 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::delFlatFaces ( )

Definition at line 283 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::delFlatVolumes ( )

Definition at line 311 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::delNullEdges ( )

Definition at line 255 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::insertEdge ( )

Definition at line 720 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::insertFace ( )

Definition at line 761 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::insertVertex ( )

Definition at line 694 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::intuitiveMerge ( )

Definition at line 164 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::intuitiveStopUp ( )

Definition at line 788 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::merge ( int  ADimension)

Definition at line 130 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::mergeColinearEdges ( )

Definition at line 193 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::mergeCoplanarFaces ( )

Definition at line 224 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::removeDanglingEdges ( )

Definition at line 430 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::removeMarkedEdgesWithoutDisconnection ( )

Definition at line 339 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::removeMarkedFacesButKeepBalls ( )

Definition at line 370 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::shiftAllEdgesIncidentToVertex ( )

Definition at line 401 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::simplify2DObject ( )

Definition at line 461 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::simplify3DObject ( )

Definition at line 539 of file operations-merging-insertion-contraction.cc.

bool CControlerGMap::stopUp ( int  ADimension)

Definition at line 815 of file operations-merging-insertion-contraction.cc.

void CControlerGMap::updateDartAfterRemovals ( unsigned int  ADim)

In simplification mode, update the removed marks after having ADim-removed some darts.

Definition at line 35 of file operations-merging-insertion-contraction.cc.

void CControlerGMap::updateDartAfterRemovals ( int  AMark0,
int  AMark1,
int  AMark2 
)

In simplification mode, update the removed marks after having removed some darts, each mark AMarki corresponds to darts i-removed .

Definition at line 73 of file operations-merging-insertion-contraction.cc.