| angleInSweep(double angle) const | o2::cad::surface::Curve2D | inline |
| angleParameter(double angle) const | o2::cad::surface::Curve2D | inline |
| appendInteriorKnots(double from, double to, std::vector< double > &breakpoints) const | o2::cad::surface::Curve2D | inline |
| bsplineBandOrCrossings(const Vec2 &point, double bandSq, int &crossings) const | o2::cad::surface::Curve2D | inline |
| bsplineBasis(int span, double knotValue, std::vector< double > &basis, std::vector< double > &basisDeriv) const | o2::cad::surface::Curve2D | inline |
| bsplineCache | o2::cad::surface::Curve2D | mutable |
| bsplineEval(double knotValue, Vec2 &pointOut, Vec2 &derivativeOut) const | o2::cad::surface::Curve2D | inline |
| bsplineIsClamped() const | o2::cad::surface::Curve2D | inline |
| bsplinePointAt(double parameter) const | o2::cad::surface::Curve2D | inline |
| bsplineRational() const | o2::cad::surface::Curve2D | inline |
| bsplineSampleInto(std::vector< Vec2 > &samples, double flatnessSq=kBSplineFlatnessSq, int maxDepth=16) const | o2::cad::surface::Curve2D | inline |
| bsplineSampleRecursive(double t0, double t1, const Vec2 &p0, const Vec2 &p1, double flatnessSq, int depth, std::vector< Vec2 > &samples) const | o2::cad::surface::Curve2D | inline |
| bsplineSamples() const | o2::cad::surface::Curve2D | inline |
| bsplineSpan(double knotValue) const | o2::cad::surface::Curve2D | inline |
| bsplineT0() const | o2::cad::surface::Curve2D | inline |
| bsplineT1() const | o2::cad::surface::Curve2D | inline |
| canonicalEnd | o2::cad::surface::Curve2D | |
| canonicalStart | o2::cad::surface::Curve2D | |
| center | o2::cad::surface::Curve2D | |
| closestPoint(const Vec2 &point, double ¶meter) const | o2::cad::surface::Curve2D | inline |
| degree | o2::cad::surface::Curve2D | |
| derivativeAt(double parameter) const | o2::cad::surface::Curve2D | inline |
| distanceSq(const Vec2 &point) const | o2::cad::surface::Curve2D | inline |
| endAngle | o2::cad::surface::Curve2D | |
| endPoint() const | o2::cad::surface::Curve2D | inline |
| extendBounds(Vec2 &lower, Vec2 &upper) const | o2::cad::surface::Curve2D | inline |
| extendTightBounds(Vec2 &lower, Vec2 &upper) const | o2::cad::surface::Curve2D | inline |
| hasCanonicalEndpoints | o2::cad::surface::Curve2D | |
| includeAnalyticExtremes(const Include &include) const | o2::cad::surface::Curve2D | inline |
| isArc() const | o2::cad::surface::Curve2D | inline |
| isBSpline() const | o2::cad::surface::Curve2D | inline |
| kind | o2::cad::surface::Curve2D | |
| knots | o2::cad::surface::Curve2D | |
| lineEnd | o2::cad::surface::Curve2D | |
| lineStart | o2::cad::surface::Curve2D | |
| loopEnd() const | o2::cad::surface::Curve2D | inline |
| loopStart() const | o2::cad::surface::Curve2D | inline |
| makeArc(const Vec2 &arcCenter, double arcRadius, double arcStartAngle, double arcEndAngle) | o2::cad::surface::Curve2D | inlinestatic |
| makeBSpline(int splineDegree, std::vector< Vec2 > splinePoles, std::vector< double > splineWeights, std::vector< double > splineKnots) | o2::cad::surface::Curve2D | inlinestatic |
| makeCircle(const Vec2 &arcCenter, double arcRadius, bool clockwise=false) | o2::cad::surface::Curve2D | inlinestatic |
| makeLine(const Vec2 &start, const Vec2 &end) | o2::cad::surface::Curve2D | inlinestatic |
| pointAt(double parameter) const | o2::cad::surface::Curve2D | inline |
| pointAtAngle(double angle) const | o2::cad::surface::Curve2D | inline |
| poles | o2::cad::surface::Curve2D | |
| radius | o2::cad::surface::Curve2D | |
| representationTolerance() const | o2::cad::surface::Curve2D | inline |
| reverseInPlace() | o2::cad::surface::Curve2D | inline |
| rightwardCrossings(const Vec2 &point, const Vec2 &canonicalStart, const Vec2 &canonicalEnd) const | o2::cad::surface::Curve2D | inline |
| setCanonicalEndpoints(const Vec2 &start, const Vec2 &end) | o2::cad::surface::Curve2D | inline |
| signedAreaContribution() const | o2::cad::surface::Curve2D | inline |
| spansInteriorKnot(double lowT, double highT) const | o2::cad::surface::Curve2D | inline |
| startAngle | o2::cad::surface::Curve2D | |
| startPoint() const | o2::cad::surface::Curve2D | inline |
| sweep() const | o2::cad::surface::Curve2D | inline |
| tangentAt(double parameter) const | o2::cad::surface::Curve2D | inline |
| uVariation(double from, double to) const | o2::cad::surface::Curve2D | inline |
| valid() const | o2::cad::surface::Curve2D | inline |
| weights | o2::cad::surface::Curve2D | |