AcGeNurbCurve3d(int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, Frx::Boolean=Frx::kFalse)
AcGeNurbCurve3d & setFitData(int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &=AcGeContext::gTol)
Frx::Boolean setFitPointAt(int, AcGePoint3d const &)
AcGeNurbCurve3d & makeClosed(void)
AcGeNurbCurve3d(AcGeEllipArc3d const &)
Frx::Boolean getParamsOfG1Discontinuity(AcGeDoubleArray &, AcGeTol const &=AcGeContext::gTol) const
AcGeNurbCurve3d & makeRational(double)
Frx::Boolean evalMode(void) const
void getDefinitionData(int &, Frx::Boolean &, Frx::Boolean &, AcGeKnotVector &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &) const
AcGeNurbCurve3d & joinWith(AcGeNurbCurve3d const &)
Frx::Boolean deleteControlPointAt(int)
AcGeSplineEnt3d & setWeightAt(int, double)
Frx::Boolean addControlPointAt(double, AcGePoint3d const &, double)
AcGeNurbCurve3d & makeNonPeriodic(void)
AcGeNurbCurve3d(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean=Frx::kTrue, Frx::Boolean=Frx::kTrue, AcGeTol const &=AcGeContext::gTol)
AcGeNurbCurve3d(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &, AcGeTol const &=AcGeContext::gTol, Frx::Boolean=Frx::kFalse)
Frx::Boolean getFitTangents(AcGeVector3d &, AcGeVector3d &, Frx::Boolean &, Frx::Boolean &) const
AcGeNurbCurve3d & setFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
Frx::Boolean getFitKnotParameterization(enum AcGe::KnotParameterization &) const
AcGeNurbCurve3d(int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeDoubleArray const &, Frx::Boolean=Frx::kFalse)
AcGeNurbCurve3d & insertKnot(double)
AcGeNurbCurve3d & setFitData(AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol, Frx::Boolean=Frx::kFalse)
Frx::Boolean deleteFitPointAt(int)
Frx::Boolean setFitTolerance(AcGeTol const &=AcGeContext::gTol)
AcGeNurbCurve3d & operator=(AcGeNurbCurve3d const &)
AcGeNurbCurve3d(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &=AcGeContext::gTol)
AcGeNurbCurve3d(AcGeCurve3d const &, double=AcGeContext::gTol.equalPoint())
AcGeNurbCurve3d & setEvalMode(Frx::Boolean=Frx::kFalse)
AcGeNurbCurve3d(AcGeNurbCurve3d const &)
AcGeNurbCurve3d(int, AcGePolyline3d const &, Frx::Boolean=Frx::kFalse)
Frx::Boolean getFitPointAt(int, AcGePoint3d &) const
int numWeights(void) const
int numFitPoints(void) const
Frx::Boolean getParamsOfC1Discontinuity(AcGeDoubleArray &, AcGeTol const &=AcGeContext::gTol) const
AcGeNurbCurve3d(AcGeLineSeg3d const &)
Frx::Boolean setFitKnotParameterization(enum AcGe::KnotParameterization)
AcGeNurbCurve3d & setFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, enum AcGe::KnotParameterization, AcGeTol const &=AcGeContext::gTol)
Frx::Boolean getFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeTol &, Frx::Boolean &, AcGeVector3d &, AcGeVector3d &) const
AcGeNurbCurve3d & addKnot(double)
Frx::Boolean getFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeTol &, Frx::Boolean &, AcGeVector3d &, AcGeVector3d &, enum AcGe::KnotParameterization &) const
Frx::Boolean getFitTolerance(AcGeTol &) const
AcGeNurbCurve3d & hardTrimByParams(double, double)
Frx::Boolean setFitTangents(AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean, Frx::Boolean)
AcGeNurbCurve3d & makeOpen(void)
double weightAt(int) const
Frx::Boolean setFitTangents(AcGeVector3d const &, AcGeVector3d const &)
Frx::Boolean getFitTangents(AcGeVector3d &, AcGeVector3d &) const
Frx::Boolean buildFitData(enum AcGe::KnotParameterization)
Frx::Boolean purgeFitData(void)
Frx::Boolean addFitPointAt(int, AcGePoint3d const &)
Frx::Boolean buildFitData(void)
AcGeNurbCurve3d & elevateDegree(int)
AcGeNurbCurve3d & makePeriodic(void)
AcGeNurbCurve3d(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean, Frx::Boolean, enum AcGe::KnotParameterization, AcGeTol const &=AcGeContext::gTol)
static ARX_API_STATIC AcGeTol gTol