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

#include <AcGeImpFitData3d.h>

Public Member Functions

 AcGeImpFitData3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &, AcGeTol const &, int)
 
 AcGeImpFitData3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &, int)
 
 AcGeImpFitData3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeVector3d const &, AcGeVector3d const &, int, int, AcGeTol const &=AcGeContext::gTol)
 
 AcGeImpFitData3d (AcGeImpCurve3d const &, double)
 
 AcGeImpFitData3d (AcGeImpFitData3d const &)
 
 AcGeImpFitData3d (AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &, AcGeTol const &, int)
 
 AcGeImpFitData3d (void)
 
AcGeImpFitData3dadjustFitPoints (void)
 
AcGeImpFitData3dcompressFitData (void)
 
AcGeImpFitData3dmakeClosed (void)
 
AcGeImpFitData3doperator= (AcGeImpFitData3d const &)
 
AcGeImpFitData3dremoveTangentAtEnd (void)
 
AcGeImpFitData3dremoveTangentAtStart (void)
 
AcGeImpFitData3dset (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &, AcGeTol const &, int)
 
AcGeImpFitData3dset (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &, int)
 
AcGeImpFitData3dset (AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcGeTol const &, int)
 
AcGeImpFitData3dsetFitTolerance (AcGeTol const &=AcGeContext::gTol)
 
AcGeImpFitData3dsetTangentAtEnd (AcGeVector3d const &)
 
AcGeImpFitData3dsetTangentAtStart (AcGeVector3d const &)
 
AcGeImpSplineEnt3dsetFitTangentAt (int, AcGeVector3d)
 
AcGeVector3d fitTangentAt (int) const
 
int getTangentAtEnd (AcGeVector3d &) const
 
int getTangentAtStart (AcGeVector3d &) const
 
int hasApproximationData (void) const
 
int hasEndTangents (void) const
 
int hasFitTangents (void) const
 
int hasTangentAtEnd (void) const
 
int hasTangentAtStart (void) const
 
int isKindOf (AcGe::EntityId) const
 
int isOn (AcGePoint3d const &, int &, AcGeTol const &=AcGeContext::gTol) const
 
int numFitTangents (void) const
 
virtual ~AcGeImpFitData3d (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpEntity3dtranslateBy (AcGeVector3d const &)
 
virtual AcGeImpObjectcopy (void) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isOn (AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
 
void getFitTangentAt (int, AcGeVector3d &) const
 
void getFitTangents (AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
void getFitTolerance (AcGeTol &) const
 

Protected Member Functions

AcGeTol adjustFitTolerance (AcGeTol const &=AcGeContext::gTol) const
 
AcGeTol adjustFitTolerance (void) const
 

Detailed Description

Definition at line 32 of file AcGeImpFitData3d.h.

Constructor & Destructor Documentation

◆ AcGeImpFitData3d() [1/7]

AcGeImpFitData3d::AcGeImpFitData3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const & ,
AcGeTol const & ,
int  )

◆ AcGeImpFitData3d() [2/7]

AcGeImpFitData3d::AcGeImpFitData3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeTol const & ,
int  )

◆ AcGeImpFitData3d() [3/7]

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

◆ AcGeImpFitData3d() [4/7]

AcGeImpFitData3d::AcGeImpFitData3d ( AcGeImpCurve3d const & ,
double  )

◆ AcGeImpFitData3d() [5/7]

AcGeImpFitData3d::AcGeImpFitData3d ( AcGeImpFitData3d const & )

◆ AcGeImpFitData3d() [6/7]

AcGeImpFitData3d::AcGeImpFitData3d ( AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const & ,
AcGeTol const & ,
int  )

◆ AcGeImpFitData3d() [7/7]

AcGeImpFitData3d::AcGeImpFitData3d ( void )

◆ ~AcGeImpFitData3d()

virtual AcGeImpFitData3d::~AcGeImpFitData3d ( void )
virtual

Member Function Documentation

◆ adjustFitPoints()

AcGeImpFitData3d & AcGeImpFitData3d::adjustFitPoints ( void )

◆ adjustFitTolerance() [1/2]

AcGeTol AcGeImpFitData3d::adjustFitTolerance ( AcGeTol const & = AcGeContext::gTol) const
protected

◆ adjustFitTolerance() [2/2]

AcGeTol AcGeImpFitData3d::adjustFitTolerance ( void ) const
protected

◆ compressFitData()

AcGeImpFitData3d & AcGeImpFitData3d::compressFitData ( void )

◆ copy()

virtual AcGeImpObject * AcGeImpFitData3d::copy ( void ) const
virtual

◆ fitTangentAt()

AcGeVector3d AcGeImpFitData3d::fitTangentAt ( int ) const

◆ getFitTangentAt()

void AcGeImpFitData3d::getFitTangentAt ( int ,
AcGeVector3d &  ) const

◆ getFitTangents()

void AcGeImpFitData3d::getFitTangents ( AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > & ) const

◆ getFitTolerance()

void AcGeImpFitData3d::getFitTolerance ( AcGeTol & ) const

◆ getTangentAtEnd()

int AcGeImpFitData3d::getTangentAtEnd ( AcGeVector3d & ) const

◆ getTangentAtStart()

int AcGeImpFitData3d::getTangentAtStart ( AcGeVector3d & ) const

◆ hasApproximationData()

int AcGeImpFitData3d::hasApproximationData ( void ) const

◆ hasEndTangents()

int AcGeImpFitData3d::hasEndTangents ( void ) const

◆ hasFitTangents()

int AcGeImpFitData3d::hasFitTangents ( void ) const

◆ hasTangentAtEnd()

int AcGeImpFitData3d::hasTangentAtEnd ( void ) const

◆ hasTangentAtStart()

int AcGeImpFitData3d::hasTangentAtStart ( void ) const

◆ isEqualTo()

virtual int AcGeImpFitData3d::isEqualTo ( AcGeImpEntity3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isKindOf()

int AcGeImpFitData3d::isKindOf ( AcGe::EntityId ) const

◆ isOn() [1/3]

virtual int AcGeImpFitData3d::isOn ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isOn() [2/3]

virtual int AcGeImpFitData3d::isOn ( AcGePoint3d const & ,
double & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isOn() [3/3]

int AcGeImpFitData3d::isOn ( AcGePoint3d const & ,
int & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ makeClosed()

AcGeImpFitData3d & AcGeImpFitData3d::makeClosed ( void )

◆ numFitTangents()

int AcGeImpFitData3d::numFitTangents ( void ) const

◆ operator=()

AcGeImpFitData3d & AcGeImpFitData3d::operator= ( AcGeImpFitData3d const & )

◆ removeTangentAtEnd()

AcGeImpFitData3d & AcGeImpFitData3d::removeTangentAtEnd ( void )

◆ removeTangentAtStart()

AcGeImpFitData3d & AcGeImpFitData3d::removeTangentAtStart ( void )

◆ set() [1/3]

◆ set() [2/3]

AcGeImpFitData3d & AcGeImpFitData3d::set ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeTol const & ,
int  )

◆ set() [3/3]

AcGeImpFitData3d & AcGeImpFitData3d::set ( AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcGeTol const & ,
int  )

◆ setFitTangentAt()

AcGeImpSplineEnt3d & AcGeImpFitData3d::setFitTangentAt ( int ,
AcGeVector3d  )

◆ setFitTolerance()

AcGeImpFitData3d & AcGeImpFitData3d::setFitTolerance ( AcGeTol const & = AcGeContext::gTol)

◆ setTangentAtEnd()

AcGeImpFitData3d & AcGeImpFitData3d::setTangentAtEnd ( AcGeVector3d const & )

◆ setTangentAtStart()

AcGeImpFitData3d & AcGeImpFitData3d::setTangentAtStart ( AcGeVector3d const & )

◆ transformBy()

virtual AcGeImpEntity3d & AcGeImpFitData3d::transformBy ( AcGeMatrix3d const & )
virtual

◆ translateBy()

virtual AcGeImpEntity3d & AcGeImpFitData3d::translateBy ( AcGeVector3d const & )
virtual

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