20 static std::vector<lc::geo::Coordinate>
LineLine(
22 static std::vector<lc::geo::Coordinate>
LineQuad(
24 static std::vector<geo::Coordinate>
QuadQuad(
26 static std::vector<geo::Coordinate>
bezierLine(
30 static std::vector<geo::Coordinate>
bezierArc(
36 static std::vector<geo::Coordinate>
splineLine(
40 static std::vector<geo::Coordinate>
splineArc(
static std::vector< geo::Coordinate > splineLine(geo::Spline B, const geo::Vector &V)
static std::vector< geo::Coordinate > splineEllipse(geo::Spline B, const geo::Ellipse &E)
static std::vector< geo::Coordinate > splineArc(geo::Spline B, const geo::Arc &A)
static std::vector< geo::Coordinate > bezCircleIntersect(lc::geo::BB_CSPtr bez, const geo::Coordinate &ec, double rx, double ry)
static std::vector< lc::geo::Coordinate > LineQuad(const Equation &l1, const Equation &q1)
static void bezBez(const geo::BB_CSPtr B1, const geo::BB_CSPtr B2, std::vector< geo::Coordinate > &ret)
static std::vector< geo::Coordinate > bezierCircle(geo::BB_CSPtr B, const geo::Circle &C)
static std::vector< lc::geo::Coordinate > LineLine(const Equation &l1, const Equation &l2)
static std::vector< geo::Coordinate > splineCircle(geo::Spline B, const geo::Circle &C)
std::shared_ptr< const BezierBase > BB_CSPtr
static std::vector< geo::Coordinate > bezierBezier(geo::BB_CSPtr B1, geo::BB_CSPtr B2)
static std::vector< geo::Coordinate > splineBezier(geo::Spline B1, geo::BB_CSPtr B2)
static std::vector< geo::Coordinate > splineSpline(geo::Spline B1, geo::Spline B2)
static std::vector< geo::Coordinate > bezierEllipse(geo::BB_CSPtr B, const geo::Ellipse &E)
static std::vector< geo::Coordinate > bezierLine(geo::BB_CSPtr B, const geo::Vector &V)
static std::vector< geo::Coordinate > QuadQuad(const Equation &l1, const Equation &l2)
static std::vector< geo::Coordinate > bezierArc(geo::BB_CSPtr B, const geo::Arc &A)