G+Smo
24.08.0
Geometry + Simulation Modules
|
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 > * > ¶Meshes, 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 > |