Project
Loading...
Searching...
No Matches
o2::cad::surface::Curve2D Member List

This is the complete list of members for o2::cad::surface::Curve2D, including all inherited members.

angleInSweep(double angle) consto2::cad::surface::Curve2Dinline
angleParameter(double angle) consto2::cad::surface::Curve2Dinline
appendInteriorKnots(double from, double to, std::vector< double > &breakpoints) consto2::cad::surface::Curve2Dinline
bsplineBandOrCrossings(const Vec2 &point, double bandSq, int &crossings) consto2::cad::surface::Curve2Dinline
bsplineBasis(int span, double knotValue, std::vector< double > &basis, std::vector< double > &basisDeriv) consto2::cad::surface::Curve2Dinline
bsplineCacheo2::cad::surface::Curve2Dmutable
bsplineEval(double knotValue, Vec2 &pointOut, Vec2 &derivativeOut) consto2::cad::surface::Curve2Dinline
bsplineIsClamped() consto2::cad::surface::Curve2Dinline
bsplinePointAt(double parameter) consto2::cad::surface::Curve2Dinline
bsplineRational() consto2::cad::surface::Curve2Dinline
bsplineSampleInto(std::vector< Vec2 > &samples, double flatnessSq=kBSplineFlatnessSq, int maxDepth=16) consto2::cad::surface::Curve2Dinline
bsplineSampleRecursive(double t0, double t1, const Vec2 &p0, const Vec2 &p1, double flatnessSq, int depth, std::vector< Vec2 > &samples) consto2::cad::surface::Curve2Dinline
bsplineSamples() consto2::cad::surface::Curve2Dinline
bsplineSpan(double knotValue) consto2::cad::surface::Curve2Dinline
bsplineT0() consto2::cad::surface::Curve2Dinline
bsplineT1() consto2::cad::surface::Curve2Dinline
canonicalEndo2::cad::surface::Curve2D
canonicalStarto2::cad::surface::Curve2D
centero2::cad::surface::Curve2D
closestPoint(const Vec2 &point, double &parameter) consto2::cad::surface::Curve2Dinline
degreeo2::cad::surface::Curve2D
derivativeAt(double parameter) consto2::cad::surface::Curve2Dinline
distanceSq(const Vec2 &point) consto2::cad::surface::Curve2Dinline
endAngleo2::cad::surface::Curve2D
endPoint() consto2::cad::surface::Curve2Dinline
extendBounds(Vec2 &lower, Vec2 &upper) consto2::cad::surface::Curve2Dinline
extendTightBounds(Vec2 &lower, Vec2 &upper) consto2::cad::surface::Curve2Dinline
hasCanonicalEndpointso2::cad::surface::Curve2D
includeAnalyticExtremes(const Include &include) consto2::cad::surface::Curve2Dinline
isArc() consto2::cad::surface::Curve2Dinline
isBSpline() consto2::cad::surface::Curve2Dinline
kindo2::cad::surface::Curve2D
knotso2::cad::surface::Curve2D
lineEndo2::cad::surface::Curve2D
lineStarto2::cad::surface::Curve2D
loopEnd() consto2::cad::surface::Curve2Dinline
loopStart() consto2::cad::surface::Curve2Dinline
makeArc(const Vec2 &arcCenter, double arcRadius, double arcStartAngle, double arcEndAngle)o2::cad::surface::Curve2Dinlinestatic
makeBSpline(int splineDegree, std::vector< Vec2 > splinePoles, std::vector< double > splineWeights, std::vector< double > splineKnots)o2::cad::surface::Curve2Dinlinestatic
makeCircle(const Vec2 &arcCenter, double arcRadius, bool clockwise=false)o2::cad::surface::Curve2Dinlinestatic
makeLine(const Vec2 &start, const Vec2 &end)o2::cad::surface::Curve2Dinlinestatic
pointAt(double parameter) consto2::cad::surface::Curve2Dinline
pointAtAngle(double angle) consto2::cad::surface::Curve2Dinline
poleso2::cad::surface::Curve2D
radiuso2::cad::surface::Curve2D
representationTolerance() consto2::cad::surface::Curve2Dinline
reverseInPlace()o2::cad::surface::Curve2Dinline
rightwardCrossings(const Vec2 &point, const Vec2 &canonicalStart, const Vec2 &canonicalEnd) consto2::cad::surface::Curve2Dinline
setCanonicalEndpoints(const Vec2 &start, const Vec2 &end)o2::cad::surface::Curve2Dinline
signedAreaContribution() consto2::cad::surface::Curve2Dinline
spansInteriorKnot(double lowT, double highT) consto2::cad::surface::Curve2Dinline
startAngleo2::cad::surface::Curve2D
startPoint() consto2::cad::surface::Curve2Dinline
sweep() consto2::cad::surface::Curve2Dinline
tangentAt(double parameter) consto2::cad::surface::Curve2Dinline
uVariation(double from, double to) consto2::cad::surface::Curve2Dinline
valid() consto2::cad::surface::Curve2Dinline
weightso2::cad::surface::Curve2D