Index
| $* | Geom2D, Geom2D.CubicBezier | 
| *^ | Geom2D, Geom2D.CubicBezier | 
| *~ | Math.BernsteinPoly | 
| <.> | Geom2D, Geom2D.CubicBezier | 
| AdditiveGroup | Geom2D, Geom2D.CubicBezier | 
| addMatrix | Geom2D.CubicBezier.Numeric | 
| addVec | Geom2D.CubicBezier.Numeric | 
| AffineTransform | Geom2D, Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| AnyBezier | |
| 1 (Type/Class) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| anyToCubic | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| anyToQuad | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| approximateCubic | Geom2D.CubicBezier.Approximate, Geom2D.CubicBezier | 
| approximatePath | Geom2D.CubicBezier.Approximate, Geom2D.CubicBezier | 
| approximatePathMax | Geom2D.CubicBezier.Approximate, Geom2D.CubicBezier | 
| approximateQuadPath | Geom2D.CubicBezier.Approximate, Geom2D.CubicBezier | 
| approximateQuadPathMax | Geom2D.CubicBezier.Approximate, Geom2D.CubicBezier | 
| arcLength | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| arcLengthParam | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bernsteinCoeffs | Math.BernsteinPoly | 
| bernsteinDeriv | Math.BernsteinPoly | 
| bernsteinEval | Math.BernsteinPoly | 
| bernsteinEvalDeriv | Math.BernsteinPoly | 
| bernsteinEvalDerivs | Math.BernsteinPoly | 
| BernsteinPoly | |
| 1 (Type/Class) | Math.BernsteinPoly | 
| 2 (Data Constructor) | Math.BernsteinPoly | 
| bernsteinSplit | Math.BernsteinPoly | 
| bernsteinSubsegment | Math.BernsteinPoly | 
| bezierArc | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierFindRoot | Geom2D.CubicBezier.Intersection, Geom2D.CubicBezier | 
| bezierHoriz | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierIntersection | Geom2D.CubicBezier.Intersection, Geom2D.CubicBezier | 
| bezierLineIntersections | Geom2D.CubicBezier.Intersection, Geom2D.CubicBezier | 
| bezierOffset | |
| 1 (Function) | Geom2D.CubicBezier.Outline | 
| 2 (Function) | Geom2D.CubicBezier.Stroke | 
| bezierOffsetPoint | Geom2D.CubicBezier.Outline | 
| bezierParam | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierParamTolerance | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierSubsegment | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierToBernstein | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| bezierVert | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| binCoeff | Math.BernsteinPoly | 
| boolPathOp | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| ClosedMetaPath | |
| 1 (Type/Class) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| ClosedPath | |
| 1 (Type/Class) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| closedPathCurves | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| closeOpenPath | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| closest | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| closestPoint | Geom2D, Geom2D.CubicBezier | 
| colinear | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| consClosedPath | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| consOpenPath | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| Controls | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| convolve | Math.BernsteinPoly | 
| cross2 | Geom2D, Geom2D.CubicBezier | 
| cross3 | Geom2D, Geom2D.CubicBezier | 
| CubicBezier | |
| 1 (Type/Class) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| cubicC0 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| cubicC1 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| cubicC2 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| cubicC3 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| cubicRoot | Geom2D.CubicBezier.Numeric | 
| cubicRootNorm | Geom2D.CubicBezier.Numeric | 
| Curl | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| curlgamma | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| curvature | Geom2D.CubicBezier.Curvature, Geom2D.CubicBezier | 
| curvatureExtrema | Geom2D.CubicBezier.Curvature, Geom2D.CubicBezier | 
| curvesToClosed | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| curvesToOpen | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| decompLDL | Geom2D.CubicBezier.Numeric | 
| degree | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| degreeElevate | Math.BernsteinPoly | 
| difference | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| Direction | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| dirVector | Geom2D, Geom2D.CubicBezier | 
| DPoint | Geom2D, Geom2D.CubicBezier | 
| evalBezier | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| evalBezierDeriv | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| evalBezierDerivs | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| EvenOdd | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| exclusion | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| FillRule | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| findBezierCusp | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| findBezierInflection | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| findBezierTangent | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| findRadius | Geom2D.CubicBezier.Curvature, Geom2D.CubicBezier | 
| findX | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| flipVector | Geom2D, Geom2D.CubicBezier | 
| GenericBezier | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| getSum | Geom2D, Geom2D.CubicBezier | 
| goldSearch | Geom2D.CubicBezier.Numeric | 
| HasCross2 | Geom2D, Geom2D.CubicBezier | 
| HasCross3 | Geom2D, Geom2D.CubicBezier | 
| HasNormal | Geom2D, Geom2D.CubicBezier | 
| idTrans | Geom2D, Geom2D.CubicBezier | 
| InnerSpace | Geom2D, Geom2D.CubicBezier | 
| inSum | Geom2D, Geom2D.CubicBezier | 
| inSum2 | Geom2D, Geom2D.CubicBezier | 
| interpolateVector | Geom2D, Geom2D.CubicBezier | 
| intersection | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| inverse | Geom2D, Geom2D.CubicBezier | 
| JoinCurve | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| JoinLine | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| lerp | Geom2D, Geom2D.CubicBezier | 
| Line | |
| 1 (Type/Class) | Geom2D, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D, Geom2D.CubicBezier | 
| linearCombo | Geom2D, Geom2D.CubicBezier | 
| lineDistance | Geom2D, Geom2D.CubicBezier | 
| lineEquation | Geom2D, Geom2D.CubicBezier | 
| lineIntersect | Geom2D, Geom2D.CubicBezier | 
| listToBernstein | Math.BernsteinPoly | 
| lsqMatrix | Geom2D.CubicBezier.Numeric | 
| lsqSolve | Geom2D.CubicBezier.Numeric | 
| lsqSolveDist | Geom2D.CubicBezier.Numeric | 
| magnitude | Geom2D, Geom2D.CubicBezier | 
| magnitudeSq | Geom2D, Geom2D.CubicBezier | 
| makeSparse | Geom2D.CubicBezier.Numeric | 
| MetaJoin | |
| 1 (Type/Class) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| MetaNodeType | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| metaTypeL | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| metaTypeR | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| MV_Point | Geom2D, Geom2D.CubicBezier | 
| negateV | Geom2D, Geom2D.CubicBezier | 
| nodedir | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| NonZero | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| normal | Geom2D, Geom2D.CubicBezier | 
| normalized | Geom2D, Geom2D.CubicBezier | 
| normalVec | Geom2D, Geom2D.CubicBezier | 
| normVector | Geom2D, Geom2D.CubicBezier | 
| One | Geom2D, Geom2D.CubicBezier | 
| Open | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| openClosedPath | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| OpenMetaPath | |
| 1 (Type/Class) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| OpenPath | |
| 1 (Type/Class) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| openPathCurves | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| PathJoin | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| pathToPen | Geom2D.CubicBezier.Stroke | 
| Pen | Geom2D.CubicBezier.Stroke | 
| penCircle | Geom2D.CubicBezier.Stroke | 
| penStrokeClosed | Geom2D.CubicBezier.Stroke | 
| penStrokeOpen | Geom2D.CubicBezier.Stroke | 
| Point | |
| 1 (Type/Class) | Geom2D, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D, Geom2D.CubicBezier | 
| pointX | Geom2D, Geom2D.CubicBezier | 
| pointY | Geom2D, Geom2D.CubicBezier | 
| Polygon | |
| 1 (Type/Class) | Geom2D, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D, Geom2D.CubicBezier | 
| project | Geom2D, Geom2D.CubicBezier | 
| QuadBezier | |
| 1 (Type/Class) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| quadC0 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| quadC1 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| quadC2 | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| quadraticRoot | Geom2D.CubicBezier.Numeric | 
| quadToCubic | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| radiusOfCurvature | Geom2D.CubicBezier.Curvature, Geom2D.CubicBezier | 
| reorient | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| rotate | Geom2D, Geom2D.CubicBezier | 
| rotate90L | Geom2D, Geom2D.CubicBezier | 
| rotate90R | Geom2D, Geom2D.CubicBezier | 
| rotateScaleVec | Geom2D, Geom2D.CubicBezier | 
| rotateVec | Geom2D, Geom2D.CubicBezier | 
| Scalar | Geom2D, Geom2D.CubicBezier | 
| solveCyclicTriD | Geom2D.CubicBezier.Numeric | 
| solveLinear2x2 | Geom2D.CubicBezier.Numeric | 
| solveTriDiagonal | Geom2D.CubicBezier.Numeric | 
| SparseMatrix | Geom2D.CubicBezier.Numeric | 
| sparseMul | Geom2D.CubicBezier.Numeric | 
| sparseMulT | Geom2D.CubicBezier.Numeric | 
| splitBezier | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| splitBezierN | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| Sum | |
| 1 (Data Constructor) | Geom2D, Geom2D.CubicBezier | 
| 2 (Type/Class) | Geom2D, Geom2D.CubicBezier | 
| sumV | Geom2D, Geom2D.CubicBezier | 
| Tension | |
| 1 (Type/Class) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| TensionAtLeast | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| tensionL | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| tensionR | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| tensionValue | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| Three | Geom2D, Geom2D.CubicBezier | 
| toVector | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| Transform | |
| 1 (Type/Class) | Geom2D, Geom2D.CubicBezier | 
| 2 (Data Constructor) | Geom2D, Geom2D.CubicBezier | 
| transform | Geom2D, Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| translate | Geom2D, Geom2D.CubicBezier | 
| turnAround | Geom2D, Geom2D.CubicBezier | 
| Two | Geom2D, Geom2D.CubicBezier | 
| union | Geom2D.CubicBezier.Overlap, Geom2D.CubicBezier | 
| unmetaClosed | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| unmetaOpen | Geom2D.CubicBezier.MetaPath, Geom2D.CubicBezier | 
| unsafeFromVector | Geom2D.CubicBezier.Basic, Geom2D.CubicBezier | 
| vectorAngle | Geom2D, Geom2D.CubicBezier | 
| vectorCross | Geom2D, Geom2D.CubicBezier | 
| vectorDistance | Geom2D, Geom2D.CubicBezier | 
| vectorMag | Geom2D, Geom2D.CubicBezier | 
| vectorMagSquare | Geom2D, Geom2D.CubicBezier | 
| VectorSpace | Geom2D, Geom2D.CubicBezier | 
| V_Point | Geom2D, Geom2D.CubicBezier | 
| xformA | Geom2D, Geom2D.CubicBezier | 
| xformB | Geom2D, Geom2D.CubicBezier | 
| xformC | Geom2D, Geom2D.CubicBezier | 
| xformD | Geom2D, Geom2D.CubicBezier | 
| xformE | Geom2D, Geom2D.CubicBezier | 
| xformF | Geom2D, Geom2D.CubicBezier | 
| zeroPoly | Math.BernsteinPoly | 
| zeroV | Geom2D, Geom2D.CubicBezier | 
| ^* | Geom2D, Geom2D.CubicBezier | 
| ^+^ | Geom2D, Geom2D.CubicBezier | 
| ^-^ | Geom2D, Geom2D.CubicBezier | 
| ^.^ | Geom2D, Geom2D.CubicBezier | 
| ^/ | Geom2D, Geom2D.CubicBezier | 
| ~* | Math.BernsteinPoly | 
| ~+ | Math.BernsteinPoly | 
| ~- | Math.BernsteinPoly |