DG Kernel Documentation


Skip Navigation Links. Skip Navigation LinksHome Page > API Reference > General Geometry > IPartialSplineProps_DG

IPartialSplineProps_DG Interface

GetDegree
SetDegree
GetKnotCount
GetKnot
GetKnots
SetKnot
SetKnot2
SetKnots
GetMultiplicity
GetMultiplicities
SetMultiplicity
SetMultiplicity2
GetPoleCount
IsClosed
IsPeriodic
SetPeriodic
IsRational
GetEndParameter
InsertKnot
InsertKnots
RemoveKnot
Reverse
SetRange
SetOrigin
GetEndKnotIndex
GetKnotSequence
GetKnotDistributionType
FindParameter

All indices are 0-based


int GetDegree()


void SetDegree(int degree)


int GetKnotCount()


double GetKnot(int index)


IArrayDouble_DG GetKnots()


void SetKnot(int index, double knot)


void SetKnot2(int index, double knot, int multiplicity)


void SetKnots(IArrayDouble_DG knots)


int GetMultiplicity(int index)


IArrayInt_DG GetMultiplicities()


void SetMultiplicity(int index, int multiplicity)


void SetMultiplicity2(int i0, int i1, int multiplicity)


int GetPoleCount()


bool IsClosed()


bool IsPeriodic()


void SetPeriodic(bool periodic)


bool IsRational()


double GetEndParameter(bool first)


void InsertKnot(double u, int multiplicity, double tolerance, bool add)


void InsertKnots(IArrayDouble_DG knots, IArrayInt_DG multiplicities, double tolerance, bool add)


void RemoveKnot(int index, int multiplicity, double tolerance)


void Reverse()


void SetRange(double min, double max)


void SetOrigin(int index)


int GetEndKnotIndex(bool first)


IArrayDouble_DG GetKnotSequence()


int GetKnotDistributionType()


void FindParameter(double u, double tolerance, int i0, int i1, bool withKnotRepetition)