76 virtual Acad::ErrorStatus
extend(
double);
78 virtual Acad::ErrorStatus
getArea(
double &)
const ;
#define ACRX_DECLARE_MEMBERS(classname)
virtual Acad::ErrorStatus getDistAtParam(double, double &) const
virtual Acad::ErrorStatus getOffsetCurves(double, AcDbVoidPtrArray &) const
int numFitPoints(void) const
Acad::ErrorStatus getFitData(AcGePoint3dArray &, Adesk::Boolean &, AcGeVector3d &, AcGeVector3d &, AcGe::KnotParameterization &, int &, double &) const
Acad::ErrorStatus updateFitData(void)
virtual Acad::ErrorStatus getProjectedCurve(AcGePlane const &, AcGeVector3d const &, AcDbCurve *&) const
int isRational(void) const
Acad::ErrorStatus elevateDegree(int)
virtual bool receiveShadows(void) const
virtual Acad::ErrorStatus getPlane(AcGePlane &, AcDb::Planarity &) const
virtual bool castShadows(void) const
virtual Acad::ErrorStatus getSpline(AcDbSpline *&) const
Acad::ErrorStatus reverseCurve(void)
virtual Acad::ErrorStatus extend(int, AcGePoint3d const &)
virtual Acad::ErrorStatus getStartPoint(AcGePoint3d &) const
Acad::ErrorStatus setFitTol(double)
virtual Acad::ErrorStatus getOffsetCurvesGivenPlaneNormal(AcGeVector3d const &, double, AcDbVoidPtrArray &) const
virtual Acad::ErrorStatus getFirstDeriv(AcGePoint3d const &, AcGeVector3d &) const
Acad::ErrorStatus setFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, int, double, AcGeVector3d const &, AcGeVector3d const &)
virtual Acad::ErrorStatus getParamAtDist(double, double &) const
Acad::ErrorStatus setControlPointAt(int, AcGePoint3d const &)
virtual Acad::ErrorStatus extend(double)
Acad::ErrorStatus toPolyline(AcDbCurve *&, int=10, int *=NULL, unsigned int=0) const
virtual Acad::ErrorStatus getStartParam(double &) const
Acad::ErrorStatus setFitTangents(AcGeVector3d const &, AcGeVector3d const &)
AcDbSpline(AcDbSystemInternals *)
virtual void setCastShadows(bool)
virtual Acad::ErrorStatus getOrthoProjectedCurve(AcGePlane const &, AcDbCurve *&) const
Acad::ErrorStatus insertFitPointAt(int, AcGePoint3d const &)
virtual Acad::ErrorStatus getEndPoint(AcGePoint3d &) const
Acad::ErrorStatus setFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, bool, AcGe::KnotParameterization, int=3, double=0.)
int hasFitData(void) const
virtual Acad::ErrorStatus getClosestPointTo(AcGePoint3d const &, AcGeVector3d const &, AcGePoint3d &, int=0) const
virtual Acad::ErrorStatus getArea(double &) const
int numControlPoints(void) const
Acad::ErrorStatus getControlPointAt(int, AcGePoint3d &) const
virtual Adesk::Boolean isClosed(void) const
Acad::ErrorStatus purgeFitData(void)
virtual Acad::ErrorStatus setFromAcGeCurve(AcGeCurve3d const &, AcGeVector3d *, AcGeTol const &=AcGeContext::gTol)
virtual Acad::ErrorStatus getFirstDeriv(double, AcGeVector3d &) const
virtual Acad::ErrorStatus getParamAtPoint(AcGePoint3d const &, double &) const
virtual Acad::ErrorStatus getDistAtPoint(AcGePoint3d const &, double &) const
virtual Acad::ErrorStatus getAcGeCurve(AcGeCurve3d *&, AcGeTol const &=AcGeContext::gTol) const
virtual Acad::ErrorStatus getSplitCurves(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcDbVoidPtrArray &) const
virtual Acad::ErrorStatus getClassID(_GUID *) const
double fitTolerance(void) const
Acad::ErrorStatus getFitPointAt(int, AcGePoint3d &) const
Acad::ErrorStatus getFitData(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, int &, double &, Adesk::Boolean &, AcGeVector3d &, AcGeVector3d &) const
Acad::ErrorStatus removeFitPointAt(int)
virtual Acad::ErrorStatus getClosestPointTo(AcGePoint3d const &, AcGePoint3d &, int=0) const
AcDbSpline(AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double=0., double=6.28318530717958647692)
virtual Acad::ErrorStatus getEndParam(double &) const
virtual Acad::ErrorStatus getSecondDeriv(AcGePoint3d const &, AcGeVector3d &) const
virtual Adesk::Boolean isPeriodic(void) const
virtual Acad::ErrorStatus getSecondDeriv(double, AcGeVector3d &) const
Acad::ErrorStatus getFitTangents(AcGeVector3d &, AcGeVector3d &) const
virtual Acad::ErrorStatus getPointAtParam(double, AcGePoint3d &) const
Acad::ErrorStatus setNurbsData(int, int, int, int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeDoubleArray const &, AcGeDoubleArray const &, double, double)
Acad::ErrorStatus insertKnot(double)
virtual Acad::ErrorStatus getPointAtDist(double, AcGePoint3d &) const
Acad::ErrorStatus getNurbsData(int &, Adesk::Boolean &, Adesk::Boolean &, Adesk::Boolean &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcGeDoubleArray &, double &, double &) const
virtual Adesk::Boolean isPlanar(void) const
Acad::ErrorStatus setWeightAt(int, double)
AcDbSpline(int, int, int, int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeDoubleArray const &, AcGeDoubleArray const &, double=0., double=AcGeKnotVector::globalKnotTolerance)
AcDbSpline(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, int=4, double=0.0)
double weightAt(int) const
virtual void setReceiveShadows(bool)
Acad::ErrorStatus setFitPointAt(int, AcGePoint3d const &)
AcDbSpline(AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, int=4, double=0.)
virtual ~AcDbSpline(void)
virtual Acad::ErrorStatus getSplitCurves(AcGeDoubleArray const &, AcDbVoidPtrArray &) const
static ARX_API_STATIC double globalKnotTolerance
static ARX_API_STATIC AcGeTol gTol