21class AcGeKnotVectorImpl;
25 friend class AcGeKnotVectorImpl;
77 AcGeKnotVectorImpl* m_pImpl;
double * asArrayPtr(void)
Adesk::Boolean contains(double) const
double tolerance(void) const
int physicalLength(void) const
int getInterval(int, double, AcGeInterval &) const
AcGeKnotVector & operator=(AcGeKnotVector const &)
double const operator[](int) const
AcGeKnotVector(int, AcGeKnotVector const &)
int logicalLength(void) const
AcGeKnotVector & operator=(AcGeDoubleArray const &)
Adesk::Boolean isEqualTo(AcGeKnotVector const &) const
int multiplicityAt(double) const
Adesk::Boolean isEmpty(void) const
void getDistinctKnots(AcGeDoubleArray &) const
AcGeKnotVector(AcGeDoubleArray const &, double param=globalKnotTolerance)
double const * asArrayPtr(void) const
int split(double, AcGeKnotVector *, int, AcGeKnotVector *, int) const
AcGeKnotVector & removeSubVector(int, int)
AcGeKnotVector & setLogicalLength(int)
AcGeKnotVector & set(int param_1, double const *const param_2, double param_3=globalKnotTolerance)
AcGeKnotVector & setTolerance(double)
AcGeKnotVector & reverse(void)
AcGeKnotVector(int param_1, double const *const param_2, double param_3=globalKnotTolerance)
double endParam(void) const
AcGeKnotVector(AcGeKnotVector const &)
AcGeKnotVector & insertAt(int, double, int)
int multiplicityAt(int) const
AcGeKnotVector & setPhysicalLength(int)
AcGeKnotVector & insert(double)
AcGeKnotVector(double param_1=globalKnotTolerance)
AcGeKnotVector & append(AcGeKnotVector &, double)
int numIntervals(void) const
double startParam(void) const
Adesk::Boolean isOn(double) const
AcGeKnotVector & setGrowLength(int)
int growLength(void) const
AcGeKnotVector(int param_1, int param_2, double param_3=globalKnotTolerance)
AcGeKnotVector & removeAt(int)
static ARX_API_STATIC double globalKnotTolerance
AcGeKnotVector & setRange(double, double)