|
| PolylineCurve2d (Curve2d curve, double epsilon) |
|
| PolylineCurve2d (KnotCollection knots, Point2dCollection controlPoints) |
|
| PolylineCurve2d (Point2dCollection points) |
|
Point2d | FitPointAt (int i) |
|
void | SetFitPointAt (int i, Point2d point) |
|
Point2d | GetControlPointAt (int index) |
|
double | GetKnotAt (int index) |
|
Point2d | EvaluatePoint (double parameter) |
|
Curve2d[] | Explode (Interval interval) |
|
double | GetArea (double startParameter, double endParameter) |
|
double | GetArea (double startParameter, double endParameter, Tolerance tolerance) |
|
PointOnCurve2d[] | GetClosestPointTo (Curve2d curve) |
|
PointOnCurve2d | GetClosestPointTo (Point2d point) |
|
PointOnCurve2d[] | GetClosestPointTo (Curve2d curve, Tolerance tolerance) |
|
PointOnCurve2d | GetClosestPointTo (Point2d point, Tolerance tolerance) |
|
double | GetDistanceTo (Curve2d curve) |
|
double | GetDistanceTo (Point2d point) |
|
double | GetDistanceTo (Curve2d curve, Tolerance tolerance) |
|
double | GetDistanceTo (Point2d point, Tolerance tolerance) |
|
Interval | GetInterval () |
|
double | GetLength (double fromParameter, double toParameter) |
|
double | GetLength (double fromParameter, double toParameter, Tolerance tolerance) |
|
PointOnCurve2d | GetNormalPoint (Point2d point) |
|
PointOnCurve2d | GetNormalPoint (Point2d point, Tolerance tolerance) |
|
double | GetParameterAtLength (double datumParameter, double length, bool parameterDirection) |
|
double | GetParameterAtLength (double datumParameter, double length, bool parameterDirection, Tolerance tolerance) |
|
double | GetParameterOf (Point2d point) |
|
double | GetParameterOf (Point2d point, Tolerance tolerance) |
|
Curve2d | GetReverseParameterCurve () |
|
Point2d[] | GetSamplePoints (int numSample) |
|
PointOnCurve2d[] | GetSamplePoints (double fromParameter, double toParameter, double approxEps) |
|
Curve2d[] | GetTrimmedOffset (double distance, OffsetCurveExtensionType extensionType, Tolerance tolerance) |
|
Curve2d[] | GetTrimmedOffset (double distance, OffsetCurveExtensionType extensionType) |
|
Curve2d[] | GetSplitCurves (double value) |
|
bool | IsClosed () |
|
bool | IsClosed (Tolerance tolerance) |
|
bool | IsDegenerate (out Entity2d result) |
|
bool | IsDegenerate (out Entity2d result, Tolerance tolerance) |
|
bool | IsLinear (out Line2d line) |
|
bool | IsLinear (out Line2d line, Tolerance tolerance) |
|
new bool | IsOn (Point2d point) |
|
bool | IsOn (double parameter) |
|
new bool | IsOn (Point2d point, Tolerance tolerance) |
|
bool | IsOn (Point2d point, out double value) |
|
bool | IsOn (double parameter, Tolerance tolerance) |
|
bool | IsOn (Point2d point, out double value, Tolerance tolerance) |
|
bool | IsPeriodic (out double period) |
|
void | SetInterval (Interval value) |
|
virtual object | Clone () |
|
override int | GetHashCode () |
|
override bool | Equals (object obj) |
|
bool | IsEqualTo (Entity2d entity) |
|
bool | IsEqualTo (Entity2d entity, Tolerance tolerance) |
|
bool | IsOn (Point2d point) |
|
bool | IsOn (Point2d point, Tolerance tolerance) |
|
void | RotateBy (double angle, Point2d point) |
|
void | ScaleBy (double scaleFactor, Point2d point) |
|
void | TransformBy (Matrix2d transform) |
|
void | TranslateBy (Vector2d translateVector) |
|
override bool | Equals (object obj) |
|
override int | GetHashCode () |
|
void | Dispose () |
|