int numGridPointsAt(int) const
virtual AcGeImpObject * copy(void) const
void initCopy(AcGeImpDiscreteSpline3d const &)
AcGeImpDiscreteSpline3d(AcGeImpDiscreteSpline3d const &)
virtual int setKnots(void)
AcGeImpDiscreteSpline3d(int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeDoubleArray const &, int, double)
AcGeImpDiscreteSpline3d & set(AcGeImpNurbCurve3d &, double)
AcGeImpDiscreteSpline3d & setDeviation(double)
virtual void getSplitCurves(double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const
AcGePoint3d fitPointAt(int) const
int numIntervals(void) const
int numGridPointsAt(int, int) const
virtual AcGePoint3d endPoint(void) const
double deviation(void) const
virtual ~AcGeImpDiscreteSpline3d(void)
virtual AcGePoint3d evalPoint(double) const
int evalPointArray(int, int, AcGePoint3d *) const
virtual int degree(void) const
void evalForwardDiffValues(int)
virtual AcGeImpEntity3d * project(AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpDiscreteSpline3d(int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, int, double)
int numFitPoints(void) const
virtual AcGe::EntityId type(int) const
virtual int hasFitData(void) const
AcGeImpDiscreteSpline3d & operator=(AcGeImpDiscreteSpline3d const &)
void setGridOnInterval(int, double)
AcGeImpDiscreteSpline3d(AcGeImpNurbCurve3d &, double)
int numGridPoints(void) const
int evalPointArray(AcGePoint3d *) const
virtual AcGePoint3d startPoint(void) const
virtual void evaluate(int, AcGePointOnCurve3dData &, int) const
AcGeImpDiscreteSpline3d()
static ARX_API_STATIC AcGeTol gTol