G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsTriMeshToSolid< T > Member List

This is the complete list of members for gsTriMeshToSolid< T >, including all inherited members.

approxEqual(const gsEdge< T > &e1, const gsEdge< T > &e2)gsTriMeshToSolid< T >static
calcAngle(EdgeHandle e1, EdgeHandle e2, int faceNum)gsTriMeshToSolid< T >static
calcArea(FaceHandle f1)gsTriMeshToSolid< T >static
calcBdryLength(std::vector< VertexHandle > vec)gsTriMeshToSolid< T >static
calcDist(VertexHandle v1, VertexHandle v2)gsTriMeshToSolid< T >static
calcPatchNumbers()gsTriMeshToSolid< T >
calcTCurve(Vertex v1, Vertex v2)gsTriMeshToSolid< T >
calcTCurve(Vertex v1, Vertex v2, Vertex v3)gsTriMeshToSolid< T >
calculateLoop(std::vector< Vertex > outerPoints, std::vector< bool > const &isCorner, bool noSmooth=false)gsTriMeshToSolid< T >
calcWeight(VertexHandle v1, VertexHandle v2, std::set< VertexHandle > const &vertexFaceSet)gsTriMeshToSolid< T >static
divideAndMergePatches(T innerAngle, T patchAreaWeight, T mergeSmallPatches)gsTriMeshToSolid< T >
getFaces(std::vector< std::vector< VertexHandle > > &iPoints, std::vector< std::vector< VertexHandle > > &oPoints, std::vector< std::vector< std::vector< VertexHandle > > > &innerBdrys, std::vector< std::vector< Vertex > > &innerBdrysMassP, std::vector< std::vector< bool > > &oPointsConvexFlag)gsTriMeshToSolid< T >
getFeatures(T angleGrad, bool &bWarnNonManifold, bool &bWarnBorders)gsTriMeshToSolid< T >
getMassP(std::vector< VertexHandle > vec)gsTriMeshToSolid< T >static
getPatchData(T angle, T innerAngle, T patchAreaWeight, T mergeSmallPatches, std::vector< std::vector< VertexHandle > > &iPoints, std::vector< std::vector< VertexHandle > > &oPoints, std::vector< std::vector< std::vector< VertexHandle > > > &innerBdrys, std::vector< std::vector< Vertex > > &innerBdrysMassP, std::vector< std::vector< bool > > &oPointsConvexFlag, std::string filenameFeatures, int useFeatures)gsTriMeshToSolid< T >
giveMidpoint(Vertex v1, Vertex v2)gsTriMeshToSolid< T >static
isCorner(std::vector< VertexHandle > const &vertexVec3d)gsTriMeshToSolid< T >static
normalMult(gsVector3d< T > globalNormal, std::vector< FaceHandle > &face, int bigFaceIdx)gsTriMeshToSolid< T >static
readEdges(std::string const &fn, std::vector< gsEdge< T > > &edges)gsTriMeshToSolid< T >
setSharpEdges(std::vector< gsEdge< T > > &featEdges, int useFeatures)gsTriMeshToSolid< T >
storeNeighboringFaces()gsTriMeshToSolid< T >
toSolid(gsSolid< T > &sl, std::vector< std::vector< VertexHandle > > &iPoints, std::vector< std::vector< VertexHandle > > &oPoints, std::vector< std::vector< std::vector< VertexHandle > > > &innerBdrys, std::vector< std::vector< Vertex > > &innerBdrysMassP, std::vector< std::vector< bool > > &oPointsConvexFlag, std::vector< gsMesh< T > * > &paraMeshes, std::vector< gsMesh< T > * > &fitMeshes, std::vector< gsMesh< T > * > &patchMeshes, int kvOuterPoints, int kvAdditionalInnerPoints, bool plot, int meshPoints, bool moreInner=true, T wE=5, T wI=1, int closeBoundary=0, bool noSmooth=false)gsTriMeshToSolid< T >