![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
This is the complete list of members for gsCurveLoop< T >, including all inherited members.
| adjustPolygonToUnitSquare(gsMatrix< T > &corners, T const margin) | gsCurveLoop< T > | static |
| approximatingPolygon(const std::vector< T > &signedAngles, const std::vector< T > &lengths, T margin, gsMatrix< T > &result) | gsCurveLoop< T > | static |
| domainSizes() const | gsCurveLoop< T > | |
| flip1(T minu=0, T maxu=1) | gsCurveLoop< T > | |
| gsCurveLoop() | gsCurveLoop< T > | inline |
| gsCurveLoop(gsCurve< T > *cc) | gsCurveLoop< T > | inlineexplicit |
| gsCurveLoop(std::vector< gsCurve< T > * > const &curves) | gsCurveLoop< T > | inlineexplicit |
| gsCurveLoop(const std::vector< gsVector3d< T > * > points3D, const std::vector< bool > isConvex, T margin, gsVector3d< T > *outNormal) | gsCurveLoop< T > | |
| gsCurveLoop(const std::vector< T > angles3D, const std::vector< T > lengths3D, const std::vector< bool > isConvex, T margin, const bool unitSquare=false) | gsCurveLoop< T > | |
| initFrom3DByAngles(const std::vector< gsVector3d< T > * > points3D, const std::vector< bool > isConvex, T margin) | gsCurveLoop< T > | |
| initFrom3DPlaneFit(const std::vector< gsVector3d< T > * > points3D, T margin) | gsCurveLoop< T > | |
| initFromIsConvex(const std::vector< bool > isConvex, T margin) | gsCurveLoop< T > | |
| lineIntersections(int const &direction, T const &abscissa) | gsCurveLoop< T > | |
| normal(int const &c, gsMatrix< T > const &u) | gsCurveLoop< T > | |
| numCurves() const | gsCurveLoop< T > | inline |
| print(std::ostream &os) const | gsCurveLoop< T > | inline |
| Ptr typedef | gsCurveLoop< T > | |
| sample(int npoints=50, int numEndPoints=2) const | gsCurveLoop< T > | |
| singleCurve() const | gsCurveLoop< T > | |
| split(int startIndex, int endIndex, gsCurve< T > *newCurveThisFace, gsCurve< T > *newCurveNewFace) | gsCurveLoop< T > | |
| splitCurve(size_t curveId, T lengthRatio=.5) | gsCurveLoop< T > | |
| uPtr typedef | gsCurveLoop< T > |