|
Point3d | EvaluatePoint (double value) |
|
Curve3d[] | Explode (Interval interval) |
|
Curve3d[] | GetSplitCurves (double value) |
|
double | GetArea (double startingParameter, double endingParameter) |
|
double | GetArea (double startingParameter, double endingParameter, Tolerance tolerance) |
|
PointOnCurve3d[] | GetClosestPointTo (Curve3d curve3d) |
|
PointOnCurve3d | GetClosestPointTo (Point3d point) |
|
PointOnCurve3d[] | GetClosestPointTo (Curve3d curve3d, Tolerance tolerance) |
|
PointOnCurve3d | GetClosestPointTo (Point3d point, Tolerance tolerance) |
|
double | GetDistanceTo (Curve3d curve) |
|
double | GetDistanceTo (Point3d point) |
|
double | GetDistanceTo (Curve3d curve, Tolerance tolerance) |
|
double | GetDistanceTo (Point3d point, Tolerance tolerance) |
|
Interval | GetInterval () |
|
double | GetLength (double fromParameter, double toParameter, double tolerance) |
|
PointOnCurve3d | GetNormalPoint (Point3d point) |
|
PointOnCurve3d | GetNormalPoint (Point3d point, Tolerance tolerance) |
|
Entity3d | GetOrthoProjectEntity (Plane projectionPlane) |
|
Entity3d | GetOrthoProjectEntity (Plane projectionPlane, Tolerance tolerance) |
|
double | GetParameterAtLength (double datumParameter, double length, bool direction, double tolerance) |
|
double | GetParameterOf (Point3d point) |
|
double | GetParameterOf (Point3d point, Tolerance tolerance) |
|
List< PointOnCurve3d > | GetProjectedClosestPointTo (Curve3d curve3d, Vector3d projectDirection) |
|
PointOnCurve3d | GetProjectedClosestPointTo (Point3d point, Vector3d projectDirection) |
|
List< PointOnCurve3d > | GetProjectedClosestPointTo (Curve3d curve3d, Vector3d projectDirection, Tolerance tolerance) |
|
PointOnCurve3d | GetProjectedClosestPointTo (Point3d point, Vector3d projectDirection, Tolerance tolerance) |
|
Entity3d | GetProjectedEntity (Plane projectionPlane, Vector3d projectDirection) |
|
Entity3d | GetProjectedEntity (Plane projectionPlane, Vector3d projectDirection, Tolerance tolerance) |
|
Curve3d | GetReverseParameterCurve () |
|
PointOnCurve3d[] | GetSamplePoints (double fromParameter, double toParameter, double chordHeight) |
|
PointOnCurve3d[] | GetSamplePoints (int numSample) |
|
bool | IsClosed () |
|
bool | IsClosed (Tolerance tolerance) |
|
bool | IsCoplanarWith (Curve3d curve3d, out Plane plane) |
|
bool | IsCoplanarWith (Curve3d curve3d, out Plane plane, Tolerance tolerance) |
|
bool | IsDegenerate (out Entity3d result) |
|
bool | IsDegenerate (out Entity3d result, Tolerance tolerance) |
|
bool | IsLinear (out Line3d line) |
|
bool | IsLinear (out Line3d line, Tolerance tolerance) |
|
new bool | IsOn (Point3d point) |
|
bool | IsOn (double value) |
|
bool | IsOn (Point3d point, out double value) |
|
new bool | IsOn (Point3d point, Tolerance tolerance) |
|
bool | IsOn (double value, Tolerance tolerance) |
|
bool | IsOn (Point3d point, out double value, Tolerance tolerance) |
|
bool | IsPeriodic (out double period) |
|
bool | IsPlanar (out Plane plane) |
|
bool | IsPlanar (out Plane plane, Tolerance tolerance) |
|
void | SetInterval (Interval value) |
|
virtual object | Clone () |
|
override int | GetHashCode () |
|
override bool | Equals (object obj) |
|
bool | IsEqualTo (Entity3d entity) |
|
bool | IsEqualTo (Entity3d entity, Tolerance tolerance) |
|
bool | IsOn (Point3d point) |
|
bool | IsOn (Point3d point, Tolerance tolerance) |
|
void | RotateBy (double angle, Vector3d vector, Point3d point) |
|
void | ScaleBy (double scaleFactor, Point3d point) |
|
void | TransformBy (Matrix3d transform) |
|
void | TranslateBy (Vector3d translateVector) |
|
void | Mirror (Geometry.Plane plane) |
|
override bool | Equals (object obj) |
|
override int | GetHashCode () |
|
void | Dispose () |
|
override void | DeleteUnmanagedObject () |
|
abstract void | DeleteUnmanagedObject () |
|
| DisposableWrapper (object obj, bool autoDelete) |
|
| DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete) |
|
virtual void | Dispose (bool disposing) |
|