FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AcGeNurbCurve3d Class Reference

#include <AcGeNurbCurve3d.h>

Inheritance diagram for AcGeNurbCurve3d:
AcGeSplineEnt3d AcGeCurve3d AcGeEntity3d AcGeDiscreteSpline3d AcGeImpDiscreteSpline3d

Public Member Functions

 AcGeNurbCurve3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &, AcGeTol const &=AcGeContext::gTol, Frx::Boolean=Frx::kFalse)
 
 AcGeNurbCurve3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeNurbCurve3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean=Frx::kTrue, Frx::Boolean=Frx::kTrue, AcGeTol const &=AcGeContext::gTol)
 
 AcGeNurbCurve3d (AcGeEllipArc3d const &)
 
 AcGeNurbCurve3d (AcGeLineSeg3d const &)
 
 AcGeNurbCurve3d (AcGeNurbCurve3d const &)
 
 AcGeNurbCurve3d (AcGeCurve3d const &, double=AcGeContext::gTol.equalPoint())
 
 AcGeNurbCurve3d (int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeDoubleArray const &, Frx::Boolean=Frx::kFalse)
 
 AcGeNurbCurve3d (int, AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, Frx::Boolean=Frx::kFalse)
 
 AcGeNurbCurve3d (int, AcGePolyline3d const &, Frx::Boolean=Frx::kFalse)
 
 AcGeNurbCurve3d (void)
 
 AcGeNurbCurve3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean, Frx::Boolean, enum AcGe::KnotParameterization, AcGeTol const &=AcGeContext::gTol)
 
 ~AcGeNurbCurve3d (void)
 
AcGeNurbCurve3daddKnot (double)
 
AcGeNurbCurve3delevateDegree (int)
 
AcGeNurbCurve3dhardTrimByParams (double, double)
 
AcGeNurbCurve3dinsertKnot (double)
 
AcGeNurbCurve3djoinWith (AcGeNurbCurve3d const &)
 
AcGeNurbCurve3dmakeClosed (void)
 
AcGeNurbCurve3dmakeNonPeriodic (void)
 
AcGeNurbCurve3dmakeOpen (void)
 
AcGeNurbCurve3dmakePeriodic (void)
 
AcGeNurbCurve3dmakeRational (double)
 
AcGeNurbCurve3doperator= (AcGeNurbCurve3d const &)
 
AcGeNurbCurve3dsetEvalMode (Frx::Boolean=Frx::kFalse)
 
AcGeNurbCurve3dsetFitData (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
AcGeNurbCurve3dsetFitData (AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol, Frx::Boolean=Frx::kFalse)
 
AcGeNurbCurve3dsetFitData (int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &=AcGeContext::gTol)
 
AcGeNurbCurve3dsetFitData (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, enum AcGe::KnotParameterization, AcGeTol const &=AcGeContext::gTol)
 
AcGeSplineEnt3dsetWeightAt (int, double)
 
double weightAt (int) const
 
Frx::Boolean addFitPointAt (int, AcGePoint3d const &)
 
Frx::Boolean deleteFitPointAt (int)
 
Frx::Boolean evalMode (void) const
 
Frx::Boolean getFitData (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeTol &, Frx::Boolean &, AcGeVector3d &, AcGeVector3d &) const
 
Frx::Boolean getFitData (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeTol &, Frx::Boolean &, AcGeVector3d &, AcGeVector3d &, enum AcGe::KnotParameterization &) const
 
Frx::Boolean getFitPointAt (int, AcGePoint3d &) const
 
Frx::Boolean getFitTangents (AcGeVector3d &, AcGeVector3d &) const
 
Frx::Boolean getFitTangents (AcGeVector3d &, AcGeVector3d &, Frx::Boolean &, Frx::Boolean &) const
 
Frx::Boolean getFitTolerance (AcGeTol &) const
 
Frx::Boolean getParamsOfC1Discontinuity (AcGeDoubleArray &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean getParamsOfG1Discontinuity (AcGeDoubleArray &, AcGeTol const &=AcGeContext::gTol) const
 
int numFitPoints (void) const
 
int numWeights (void) const
 
Frx::Boolean purgeFitData (void)
 
Frx::Boolean setFitPointAt (int, AcGePoint3d const &)
 
Frx::Boolean setFitTangents (AcGeVector3d const &, AcGeVector3d const &)
 
Frx::Boolean setFitTangents (AcGeVector3d const &, AcGeVector3d const &, Frx::Boolean, Frx::Boolean)
 
Frx::Boolean setFitTolerance (AcGeTol const &=AcGeContext::gTol)
 
void getDefinitionData (int &, Frx::Boolean &, Frx::Boolean &, AcGeKnotVector &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &) const
 
Frx::Boolean addControlPointAt (double, AcGePoint3d const &, double)
 
Frx::Boolean buildFitData (enum AcGe::KnotParameterization)
 
Frx::Boolean buildFitData (void)
 
Frx::Boolean deleteControlPointAt (int)
 
Frx::Boolean getFitKnotParameterization (enum AcGe::KnotParameterization &) const
 
Frx::Boolean setFitKnotParameterization (enum AcGe::KnotParameterization)
 
- Public Member Functions inherited from AcGeSplineEnt3d
 ~AcGeSplineEnt3d (void)
 
AcGeKnotVector const & knots (void) const
 
AcGePoint3d controlPointAt (int) const
 
AcGePoint3d endPoint (void) const
 
AcGePoint3d startPoint (void) const
 
AcGeSplineEnt3doperator= (AcGeSplineEnt3d const &)
 
AcGeSplineEnt3dsetControlPointAt (int, AcGePoint3d const &)
 
AcGeSplineEnt3dsetKnotAt (int, double)
 
double endParam (void) const
 
double knotAt (int) const
 
double startParam (void) const
 
int continuityAtKnot (int, AcGeTol const &=AcGeContext::gTol) const
 
int degree (void) const
 
Frx::Boolean hasFitData (void) const
 
Frx::Boolean isRational (void) const
 
int numControlPoints (void) const
 
int numKnots (void) const
 
int order (void) const
 
- Public Member Functions inherited from AcGeCurve3d
 ~AcGeCurve3d ()
 
AcGeBoundBlock3d boundBlock (AcGeInterval const &) const
 
AcGeBoundBlock3d boundBlock (void) const
 
AcGeBoundBlock3d orthoBoundBlock (AcGeInterval const &) const
 
AcGeBoundBlock3d orthoBoundBlock (void) const
 
AcGeCurve3doperator= (AcGeCurve3d const &)
 
AcGeCurve3dreverseParam (void)
 
AcGeCurve3dsetInterval (void)
 
AcGeEntity3dorthoProject (AcGePlane const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGeEntity3dproject (AcGePlane const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointTo (AcGeCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d evalPoint (double) const
 
AcGePoint3d evalPoint (double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
AcGePoint3d projClosestPointTo (AcGeCurve3d const &, AcGeVector3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d projClosestPointTo (AcGePoint3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
 
double distanceTo (AcGeCurve3d const &, AcGeTol const &=AcGeContext::gTol) const
 
double distanceTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
double length (double, double, double=AcGeContext::gTol.equalPoint()) const
 
double paramAtLength (double, double, Frx::Boolean=Frx::kTrue, double=AcGeContext::gTol.equalPoint()) const
 
double paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean area (double, double, double &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean explode (AcDbVoidPtrArray &, AcGeIntArray &, AcGeInterval const *=nullptr) const
 
Adesk::Boolean getNormalPoint (AcGePoint3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean hasEndPoint (AcGePoint3d &) const
 
Adesk::Boolean hasStartPoint (AcGePoint3d &) const
 
Adesk::Boolean isClosed (AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isCoplanarWith (AcGeCurve3d const &, AcGePlane &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isDegenerate (AcGeEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isDegenerate (AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isLinear (AcGeLine3d &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isOn (AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isOn (double, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isPeriodic (double &) const
 
Adesk::Boolean isPlanar (AcGePlane &, AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean setInterval (AcGeInterval const &)
 
void getClosestPointTo (AcGeCurve3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
void getClosestPointTo (AcGePoint3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
void getInterval (AcGeInterval &) const
 
void getInterval (AcGeInterval &, AcGePoint3d &, AcGePoint3d &) const
 
void getLocalClosestPoints (AcGeCurve3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeInterval const *, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
 
void getLocalClosestPoints (AcGePoint3d const &, AcGePointOnCurve3d &, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
 
void getProjClosestPointTo (AcGeCurve3d const &, AcGeVector3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
void getProjClosestPointTo (AcGePoint3d const &, AcGeVector3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
void getSamplePoints (double, double, double, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, bool=false) const
 
void getSamplePoints (int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
 
void getSamplePoints (int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcArray< double, AcArrayMemCopyReallocator< double > > &) const
 
void getSplitCurves (double, AcGeCurve3d *&, AcGeCurve3d *&) const
 
void getTrimmedOffset (double, AcGeVector3d const &, AcDbVoidPtrArray &, AcGe::OffsetCrvExtType=AcGe::kFillet, AcGeTol const &=AcGeContext::gTol) const
 
- Public Member Functions inherited from AcGeEntity3d
 ~AcGeEntity3d (void)
 
AcGeEntity3dmirror (AcGePlane const &)
 
AcGeEntity3doperator= (AcGeEntity3d const &)
 
AcGeEntity3drotateBy (double, AcGeVector3d const &, AcGePoint3d const &)
 
AcGeEntity3dscaleBy (double, AcGePoint3d const &)
 
AcGeEntity3dtransformBy (AcGeMatrix3d const &)
 
AcGeEntity3dtranslateBy (AcGeVector3d const &)
 
AcGeEntity3dcopy (void) const
 
AcGe::EntityId type (void) const
 
Frx::Boolean isEqualTo (AcGeEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isKindOf (AcGe::EntityId) const
 
Adesk::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean operator!= (AcGeEntity3d const &) const
 
Frx::Boolean operator== (AcGeEntity3d const &) const
 

Additional Inherited Members

- Protected Member Functions inherited from AcGeSplineEnt3d
 AcGeSplineEnt3d (AcGeSplineEnt3d const &)
 
 AcGeSplineEnt3d (void)
 
- Protected Member Functions inherited from AcGeCurve3d
 AcGeCurve3d (AcGeCurve3d const &)
 
 AcGeCurve3d (void)
 
- Protected Member Functions inherited from AcGeEntity3d
 AcGeEntity3d (AcGeEntity3d const &)
 
 AcGeEntity3d (AcGeImpEntity3d &, int)
 
 AcGeEntity3d (AcGeImpEntity3d *)
 
 AcGeEntity3d (void)
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d &, int) const
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d *) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d &, int) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d *) const
 
void connectTo (AcGeEntity3dImpl *)
 
- Protected Attributes inherited from AcGeEntity3d
AcGeEntity3dImplm_pImpl
 

Detailed Description

Definition at line 30 of file AcGeNurbCurve3d.h.

Constructor & Destructor Documentation

◆ AcGeNurbCurve3d() [1/12]

◆ AcGeNurbCurve3d() [2/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeNurbCurve3d() [3/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
Frx::Boolean = Frx::kTrue,
Frx::Boolean = Frx::kTrue,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeNurbCurve3d() [4/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcGeEllipArc3d const & )

◆ AcGeNurbCurve3d() [5/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcGeLineSeg3d const & )

◆ AcGeNurbCurve3d() [6/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcGeNurbCurve3d const & )

◆ AcGeNurbCurve3d() [7/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcGeCurve3d const & ,
double = AcGeContext::gTol.equalPoint() )

◆ AcGeNurbCurve3d() [8/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( int ,
AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeDoubleArray const & ,
Frx::Boolean = Frx::kFalse )

◆ AcGeNurbCurve3d() [9/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( int ,
AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
Frx::Boolean = Frx::kFalse )

◆ AcGeNurbCurve3d() [10/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( int ,
AcGePolyline3d const & ,
Frx::Boolean = Frx::kFalse )

◆ AcGeNurbCurve3d() [11/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( void )

◆ AcGeNurbCurve3d() [12/12]

AcGeNurbCurve3d::AcGeNurbCurve3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
Frx::Boolean ,
Frx::Boolean ,
enum AcGe::KnotParameterization ,
AcGeTol const & = AcGeContext::gTol )

◆ ~AcGeNurbCurve3d()

AcGeNurbCurve3d::~AcGeNurbCurve3d ( void )

Member Function Documentation

◆ addControlPointAt()

Frx::Boolean AcGeNurbCurve3d::addControlPointAt ( double ,
AcGePoint3d const & ,
double  )

◆ addFitPointAt()

Frx::Boolean AcGeNurbCurve3d::addFitPointAt ( int ,
AcGePoint3d const &  )

◆ addKnot()

AcGeNurbCurve3d & AcGeNurbCurve3d::addKnot ( double )

◆ buildFitData() [1/2]

Frx::Boolean AcGeNurbCurve3d::buildFitData ( enum AcGe::KnotParameterization )

◆ buildFitData() [2/2]

Frx::Boolean AcGeNurbCurve3d::buildFitData ( void )

◆ deleteControlPointAt()

Frx::Boolean AcGeNurbCurve3d::deleteControlPointAt ( int )

◆ deleteFitPointAt()

Frx::Boolean AcGeNurbCurve3d::deleteFitPointAt ( int )

◆ elevateDegree()

AcGeNurbCurve3d & AcGeNurbCurve3d::elevateDegree ( int )

◆ evalMode()

Frx::Boolean AcGeNurbCurve3d::evalMode ( void ) const

◆ getDefinitionData()

void AcGeNurbCurve3d::getDefinitionData ( int & ,
Frx::Boolean & ,
Frx::Boolean & ,
AcGeKnotVector & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
AcGeDoubleArray &  ) const

◆ getFitData() [1/2]

Frx::Boolean AcGeNurbCurve3d::getFitData ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
AcGeTol & ,
Frx::Boolean & ,
AcGeVector3d & ,
AcGeVector3d &  ) const

◆ getFitData() [2/2]

◆ getFitKnotParameterization()

Frx::Boolean AcGeNurbCurve3d::getFitKnotParameterization ( enum AcGe::KnotParameterization & ) const

◆ getFitPointAt()

Frx::Boolean AcGeNurbCurve3d::getFitPointAt ( int ,
AcGePoint3d &  ) const

◆ getFitTangents() [1/2]

Frx::Boolean AcGeNurbCurve3d::getFitTangents ( AcGeVector3d & ,
AcGeVector3d &  ) const

◆ getFitTangents() [2/2]

Frx::Boolean AcGeNurbCurve3d::getFitTangents ( AcGeVector3d & ,
AcGeVector3d & ,
Frx::Boolean & ,
Frx::Boolean &  ) const

◆ getFitTolerance()

Frx::Boolean AcGeNurbCurve3d::getFitTolerance ( AcGeTol & ) const

◆ getParamsOfC1Discontinuity()

Frx::Boolean AcGeNurbCurve3d::getParamsOfC1Discontinuity ( AcGeDoubleArray & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ getParamsOfG1Discontinuity()

Frx::Boolean AcGeNurbCurve3d::getParamsOfG1Discontinuity ( AcGeDoubleArray & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ hardTrimByParams()

AcGeNurbCurve3d & AcGeNurbCurve3d::hardTrimByParams ( double ,
double  )

◆ insertKnot()

AcGeNurbCurve3d & AcGeNurbCurve3d::insertKnot ( double )

◆ joinWith()

AcGeNurbCurve3d & AcGeNurbCurve3d::joinWith ( AcGeNurbCurve3d const & )

◆ makeClosed()

AcGeNurbCurve3d & AcGeNurbCurve3d::makeClosed ( void )

◆ makeNonPeriodic()

AcGeNurbCurve3d & AcGeNurbCurve3d::makeNonPeriodic ( void )

◆ makeOpen()

AcGeNurbCurve3d & AcGeNurbCurve3d::makeOpen ( void )

◆ makePeriodic()

AcGeNurbCurve3d & AcGeNurbCurve3d::makePeriodic ( void )

◆ makeRational()

AcGeNurbCurve3d & AcGeNurbCurve3d::makeRational ( double )

◆ numFitPoints()

int AcGeNurbCurve3d::numFitPoints ( void ) const

◆ numWeights()

int AcGeNurbCurve3d::numWeights ( void ) const

◆ operator=()

AcGeNurbCurve3d & AcGeNurbCurve3d::operator= ( AcGeNurbCurve3d const & )

◆ purgeFitData()

Frx::Boolean AcGeNurbCurve3d::purgeFitData ( void )

◆ setEvalMode()

AcGeNurbCurve3d & AcGeNurbCurve3d::setEvalMode ( Frx::Boolean = Frx::kFalse)

◆ setFitData() [1/4]

AcGeNurbCurve3d & AcGeNurbCurve3d::setFitData ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ setFitData() [2/4]

◆ setFitData() [3/4]

AcGeNurbCurve3d & AcGeNurbCurve3d::setFitData ( AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol,
Frx::Boolean = Frx::kFalse )

◆ setFitData() [4/4]

AcGeNurbCurve3d & AcGeNurbCurve3d::setFitData ( int ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeTol const & = AcGeContext::gTol )

◆ setFitKnotParameterization()

Frx::Boolean AcGeNurbCurve3d::setFitKnotParameterization ( enum AcGe::KnotParameterization )

◆ setFitPointAt()

Frx::Boolean AcGeNurbCurve3d::setFitPointAt ( int ,
AcGePoint3d const &  )

◆ setFitTangents() [1/2]

Frx::Boolean AcGeNurbCurve3d::setFitTangents ( AcGeVector3d const & ,
AcGeVector3d const &  )

◆ setFitTangents() [2/2]

Frx::Boolean AcGeNurbCurve3d::setFitTangents ( AcGeVector3d const & ,
AcGeVector3d const & ,
Frx::Boolean ,
Frx::Boolean  )

◆ setFitTolerance()

Frx::Boolean AcGeNurbCurve3d::setFitTolerance ( AcGeTol const & = AcGeContext::gTol)

◆ setWeightAt()

AcGeSplineEnt3d & AcGeNurbCurve3d::setWeightAt ( int ,
double  )

◆ weightAt()

double AcGeNurbCurve3d::weightAt ( int ) const

The documentation for this class was generated from the following file: