Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | List of all members
Gssoft.Gscad.Geometry.PointOnCurve2d Class Reference

Public Member Functions

 PointOnCurve2d (Curve2d curve)
 
 PointOnCurve2d (Curve2d curve, double parameter)
 
Vector2d GetDerivative (int order)
 
Vector2d GetDerivative (int order, double parameter)
 
Vector2d GetDerivative (int order, Curve2d curve, double parameter)
 
Point2d GetPointAtParameter (double parameter)
 
Point2d GetPointOnCurve (Curve2d curve, double parameter)
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
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)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Static Public Member Functions

static new PointOnCurve2d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.PointEntity2d
static new PointEntity2d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
static Entity2d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Properties

Curve2d Curve [get, set]
 
double Parameter [get, set]
 
new Point2d Point [get]
 
- Properties inherited from Gssoft.Gscad.Geometry.PointEntity2d
Point2d Point [get]
 
- Properties inherited from Gssoft.Gscad.Geometry.Entity2d
new bool AutoDelete [get, set]
 
new bool IsDisposed [get]
 
new IntPtr UnmanagedObject [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)