| 
| 
ScalarField< float > *  | createSizingField () | 
|   | 
| 
Octree *  | createOctree () | 
|   | 
| 
Octree *  | createOctreeBottomUp () | 
|   | 
| 
void  | resetCellsAroundPos (const vec3 &pos) | 
|   | 
| 
void  | resetPosForCell (OTCell *cell) | 
|   | 
| 
std::vector< OTCell * >  | cellsAroundPos (const vec3 &pos) | 
|   | 
| 
vec3  | truePosOfPos (const vec3 &pos) | 
|   | 
| 
bool  | posWasWarped (const vec3 &pos) | 
|   | 
| 
bool  | checkSafetyBetween (const vec3 &v1_orig, const vec3 &v2_orig, bool v1_warpable=true, bool v2_warpable=true) | 
|   | 
| 
void  | createWarpedVertices (OTCell *cell) | 
|   | 
| 
void  | makeCellRespectTopology (OTCell *cell) | 
|   | 
| 
void  | subdivideTreeToTopology () | 
|   | 
| 
void  | conformCellToDomain (OTCell *cell) | 
|   | 
| 
void  | conformOctreeToDomain () | 
|   | 
| 
void  | balanceOctree () | 
|   | 
| 
void  | balanceOctreeNew () | 
|   | 
| 
void  | altBalanceOctree () | 
|   | 
| 
void  | createBackgroundVerts () | 
|   | 
| 
void  | createBackgroundTets () | 
|   | 
| 
void  | topologicalCleaving () | 
|   | 
| 
void  | resetMeshProperties () | 
|   | 
| 
TetMesh *  | createBackgroundMesh (bool verbose=false) | 
|   | 
| 
void  | setBackgroundMesh (TetMesh *) | 
|   | 
| 
void  | adaptCell (OTCell *cell) | 
|   | 
| 
void  | createVisualizationTets (OTCell *cell) | 
|   | 
| 
TetMesh *  | createVisualizationBackgroundMesh () | 
|   | 
| 
Vertex *  | vertexForPosition (const vec3 &pos, bool create=true) | 
|   | 
| 
vec3  | warpForPosition (const vec3 &position) | 
|   | 
| 
void  | setWarpForPosition (const vec3 &position, const vec3 &warp) | 
|   | 
| 
void  | computeLagrangePolynomial (const vec3 &p1, const vec3 &p2, const vec3 &p3, const vec3 &p4, double coefficients[4]) | 
|   | 
| 
void  | computeTopologicalInterfaces (bool verbose=false) | 
|   | 
| 
void  | computeTopologicalCutForEdge (HalfEdge *edge) | 
|   | 
| 
void  | computeTopologicalCutForEdge2 (HalfEdge *edge) | 
|   | 
| 
void  | computeTopologicalTripleForFace (HalfFace *face) | 
|   | 
| 
void  | computeTopologicalQuadrupleForTet (Tet *tet) | 
|   | 
| 
void  | generalizeTopologicalTets (bool verbose=false) | 
|   | 
| 
void  | buildAdjacency (bool verbose=false) | 
|   | 
| 
void  | sampleVolume (bool verbose=false) | 
|   | 
| 
void  | computeAlphas (bool verbose=false, bool regular=false, double alp_long=0.4, double alp_short=0.4) | 
|   | 
| 
void  | computeAlphasSafely (bool verbose=false) | 
|   | 
| 
void  | makeTetAlphaSafe (Tet *tet) | 
|   | 
| 
void  | updateAlphaLengthAroundVertex (Vertex *vertex, float alpha_length) | 
|   | 
| 
float  | computeSafeAlphaLength (Tet *tet, int v) | 
|   | 
| 
void  | computeInterfaces (bool verbose=false) | 
|   | 
| 
void  | computeCutForEdge (HalfEdge *edge) | 
|   | 
| 
void  | computeTripleForFace (HalfFace *face) | 
|   | 
| 
void  | computeTripleForFace2 (HalfFace *face) | 
|   | 
| 
void  | computeQuadrupleForTet (Tet *tet) | 
|   | 
| 
void  | generalizeTets (bool verbose=false) | 
|   | 
| 
void  | snapAndWarpViolations (bool verbose=false) | 
|   | 
| 
void  | stencilBackgroundTets (bool verbose=false) | 
|   | 
| 
void  | snapAndWarpVertexViolations (bool verbose=false) | 
|   | 
| 
void  | snapAndWarpEdgeViolations (bool verbose=false) | 
|   | 
| 
void  | snapAndWarpFaceViolations (bool verbose=false) | 
|   | 
| 
void  | snapAndWarpForViolatedVertex (Vertex *vertex) | 
|   | 
| 
void  | snapAndWarpForViolatedEdge (HalfEdge *edge) | 
|   | 
| 
void  | snapAndWarpForViolatedFace (HalfFace *face) | 
|   | 
| 
void  | conformQuadruple (Tet *tet, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
| 
void  | conformTriple (HalfFace *face, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
| 
void  | checkIfCutViolatesVertices (HalfEdge *edge) | 
|   | 
| 
void  | checkIfTripleViolatesVertices (HalfFace *face) | 
|   | 
| 
void  | checkIfQuadrupleViolatesVertices (Tet *tet) | 
|   | 
| 
void  | checkIfTripleViolatesEdges (HalfFace *face) | 
|   | 
| 
void  | checkIfQuadrupleViolatesEdges (Tet *tet) | 
|   | 
| 
void  | checkIfQuadrupleViolatesFaces (Tet *tet) | 
|   | 
| 
void  | snapCutForEdgeToVertex (HalfEdge *edge, Vertex *vertex) | 
|   | 
| 
void  | snapTripleForFaceToVertex (HalfFace *face, Vertex *vertex) | 
|   | 
| 
void  | snapQuadrupleForTetToVertex (Tet *tet, Vertex *vertex) | 
|   | 
| 
void  | snapTripleForFaceToCut (HalfFace *face, Vertex *cut) | 
|   | 
| 
void  | snapQuadrupleForTetToCut (Tet *tet, Vertex *cut) | 
|   | 
| 
void  | snapQuadrupleForTetToEdge (Tet *tet, HalfEdge *edge) | 
|   | 
| 
void  | snapQuadrupleForTetToTriple (Tet *tet, Vertex *triple) | 
|   | 
| 
void  | resolveDegeneraciesAroundVertex (Vertex *vertex) | 
|   | 
| 
void  | resolveDegeneraciesAroundEdge (HalfEdge *edge) | 
|   | 
| 
Tet *  | getInnerTet (HalfEdge *edge, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
| 
Tet *  | getInnerTet (HalfFace *face, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
| 
vec3  | projectCut (HalfEdge *edge, Tet *tet, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
| 
vec3  | projectTriple (HalfFace *face, Vertex *quadruple, Vertex *warpVertex, const vec3 &warpPt) | 
|   | 
Definition at line 71 of file CleaverMesherImpl.h.