DG Kernel Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > API Reference > General Geometry > Curves > ICurve_DG Search Documentation


ICurve_DG Interface

GetParameterRange
SetParameterRange
IsClosed
GetPoint
GetTangent
GetEndPoint
SlideEndPoint
GetNearestPoint
GetLength
GetLengthAt
GetParameterAtLength
GetParameterAtRatio
GetRatioAt

void GetParameterRange(double *min, double *max)


void SetParameterRange(double min, double max)


bool IsClosed()


Point_DG GetPoint(double u)


Vect_DG GetTangent(double u)


Point_DG GetEndPoint(int end)


bool SlideEndPoint(int end, Point_DG point)

Assuming that point lies on the curve, modifies parameter range so that the point becomes an end of the curve.


double GetNearestPoint(Point_DG point, out Point_DG pointNearest)


double GetLength()


double GetLengthAt(double u)


double GetParameterAtLength(double length)


double GetParameterAtRatio(double ratio)


double GetRatioAt(double u)