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