CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef OD_GE_KNOT_VECTOR
26 #define OD_GE_KNOT_VECTOR
28 #include "Ge/GeExport.h"
116 int knotIndex)
const;
204 int multiplicity = 1);
240 double knotRatio = 0.0);
257 int multFirst)
const;
395 #endif // OD_GE_KNOT_VECTOR
bool contains(double param) const
OdGeKnotVector & removeAt(int knotIndex)
void getDistinctKnots(OdGeDoubleArray &knots, OdGeIntArray *multiplicity=NULL) const
friend GE_TOOLKIT_EXPORT OdGeDoubleArray & getArray(OdGeKnotVector *p)
OdGeKnotVector & append(OdGeKnotVector &tail, double knotRatio=0.0)
OdGeKnotVector & setTolerance(double tol)
int logicalLength() const
GLsizei GLsizei GLchar * source
OdGeKnotVector(int plusMult, const OdGeKnotVector &source)
OdGeKnotVector & insert(double param)
OdGeKnotVector & setLogicalLength(int size)
OdGeKnotVector(int size, const double source[], double tol=1.e-9)
bool isEqualTo(const OdGeKnotVector &knotVector) const
int split(double param, OdGeKnotVector *pKnotHead, int multLast, OdGeKnotVector *pKnotTail, int multFirst) const
bool isOn(double knot) const
int multiplicityAt(double param) const
OdGeKnotVector(int size, int growSize, double tol=1.e-9)
OdGeKnotVector & setPhysicalLength(int)
friend GE_TOOLKIT_EXPORT const OdGeDoubleArray & getArray(const OdGeKnotVector *p)
double startParam() const
OdGeKnotVector & setRange(double lower, double upper)
int getInterval(int order, double param, OdGeInterval &interval) const
int multiplicityAt(int knotIndex) const
const double * asArrayPtr() const
int physicalLength() const
const double * getPtr() const
OdGeKnotVector & reverse()
GE_TOOLKIT_EXPORT OdGeDoubleArray & getArray(OdGeKnotVector *p)
OdGeKnotVector(double tol=1.e-9)
OdGeKnotVector(const OdGeDoubleArray &source, double tol=1.e-9)
bool isValid(OdUInt32 knotIndex) const
#define GE_TOOLKIT_EXPORT
OdGeKnotVector(const OdGeKnotVector &source)
OdGeKnotVector & setGrowLength(int rowLength)
OdGeKnotVector & set(int size, const double source[], double tol=1.e-9)
OdGeKnotVector & insertAt(int knotIndex, double knot, int multiplicity=1)
OdGeKnotVector & removeSubVector(int startIndex, int endIndex)