|
| bool | ug::AdjustEdgeLength (Grid &grid, SubsetHandler &shMarks, number minEdgeLen, number maxEdgeLen, int numIterations, bool projectPoints, bool adaptive) |
| |
| static void | ug::AssignCreaseVertices (Grid &grid, SubsetHandler &shMarks) |
| |
| static void | ug::AssignFixedVertices (Grid &grid, SubsetHandler &shMarks) |
| |
| template<class TAAPosVRT > |
| number | ug::CalculateAverageCurvature (Grid &grid, SubsetHandler &shMarks, Edge *e, TAAPosVRT &aaPos) |
| |
| template<class TAAPosVRT > |
| number | ug::CalculateLengthFac (Grid &grid, SubsetHandler &shMarks, Edge *e, TAAPosVRT &aaPos) |
| |
| template<class TAAPosVRT > |
| number | ug::CalculateMinCurvature (Grid &grid, SubsetHandler &shMarks, Vertex *vrt, TAAPosVRT &aaPos) |
| |
| template<class TVertexPositionAccessor > |
| number | ug::CalculateNormalDot (TriangleDescriptor &td1, TriangleDescriptor &td2, TVertexPositionAccessor &aaPos) |
| |
| template<class TGeomObj > |
| void | ug::CopySelectionStatus (Selector &selOut, Grid &gridOut, Selector &selIn, Grid &gridIn) |
| |
| template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
| bool | ug::PerformCollapses (Grid &grid, SubsetHandler &shMarks, EdgeSelector &esel, number minEdgeLen, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt, bool adaptive=true) |
| |
| template<class TAAPosVRT , class TAANormVRT > |
| bool | ug::PerformSplits (Grid &grid, SubsetHandler &shMarks, EdgeSelector &esel, number maxEdgeLen, TAAPosVRT &aaPos, TAANormVRT &aaNorm, bool adaptive=true) |
| |
| template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
| bool | ug::PerformSwaps (Grid &grid, SubsetHandler &shMarks, EdgeSelector &esel, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt) |
| |
| template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
| Vertex * | ug::TryCollapse (Grid &grid, Edge *e, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt, SubsetHandler *pshMarks=NULL, EdgeSelector *pCandidates=NULL) |
| |
| template<class TAAPosVRT , class TAANormVRT > |
| bool | ug::TrySplit (Grid &grid, Edge *e, TAAPosVRT &aaPos, TAANormVRT &aaNorm, EdgeSelector *pCandidates=NULL, SubsetHandler *pshMarks=NULL) |
| |
| template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
| bool | ug::TrySwap (Grid &grid, Edge *e, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt, SubsetHandler *pshMarks=NULL, EdgeSelector *pCandidates=NULL) |
| |