G+Smo
24.08.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 > |