Functions | |
bool | loopIsCCW (const std::vector< boost::shared_ptr< Go::SplineCurve > > &simple_par_loop, double int_tol) |
Check if a closed 2D-loop is oriented counterclockwise or not. | |
bool | paramIsCCW (const std::vector< boost::shared_ptr< Go::CurveOnSurface > > &loop, double int_tol) |
Check if a loop defined by CurveOnSurface s is oriented counterclockwise in the surface's parametric domain. | |
bool | firstLoopInsideSecond (const std::vector< boost::shared_ptr< Go::CurveOnSurface > > &first_loop, const std::vector< boost::shared_ptr< Go::CurveOnSurface > > &second_loop, double loop_tol, double int_tol) |
Test whether one loop lies entirely within another. |