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

#include <AcGeImpAugPolyline3d.h>

Public Member Functions

 AcGeImpAugPolyline3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &)
 
 AcGeImpAugPolyline3d (AcGeImpAugPolyline3d const &)
 
 AcGeImpAugPolyline3d (AcGeImpCurve3d const &, double, double, double, int)
 
 AcGeImpAugPolyline3d (AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &)
 
 AcGeImpAugPolyline3d (void)
 
AcGeImpAugPolyline3doperator= (AcGeImpAugPolyline3d const &)
 
AcGeImpAugPolyline3dsetApproxTol (double)
 
AcGeImpAugPolyline3dsetD2Vector (int, AcGeVector3d)
 
AcGeImpAugPolyline3dsetPoint (int, AcGePoint3d)
 
AcGeImpAugPolyline3dsetVector (int, AcGeVector3d)
 
AcGePoint3d getPoint (int) const
 
AcGeVector3d getD2Vector (int) const
 
AcGeVector3d getVector (int) const
 
double approxTol (void) const
 
virtual ~AcGeImpAugPolyline3d (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpEntity3dproject (AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGeImpObjectcopy (void) const
 
virtual AcGe::EntityId type (Frx::Boolean) const
 
virtual Frx::Boolean isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void eventModified (AcGeLink const &)
 
virtual void eventTransformed (AcGeLink const &, AcGeMatrix3d const &)
 
virtual void getSplitCurves (double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const
 
void getD1Vectors (AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
void getD2Vectors (AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
void getPoints (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
 
virtual Frx::Boolean isKindOf (enum AcGe::EntityId, Frx::Boolean) const
 

Protected Member Functions

virtual Frx::Boolean setKnots (void)
 
void computeD1Vectors (void) const
 
void computeD2Vectors (void) const
 

Detailed Description

Definition at line 33 of file AcGeImpAugPolyline3d.h.

Constructor & Destructor Documentation

◆ AcGeImpAugPolyline3d() [1/5]

AcGeImpAugPolyline3d::AcGeImpAugPolyline3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &  )

◆ AcGeImpAugPolyline3d() [2/5]

AcGeImpAugPolyline3d::AcGeImpAugPolyline3d ( AcGeImpAugPolyline3d const & )

◆ AcGeImpAugPolyline3d() [3/5]

AcGeImpAugPolyline3d::AcGeImpAugPolyline3d ( AcGeImpCurve3d const & ,
double ,
double ,
double ,
int  )

◆ AcGeImpAugPolyline3d() [4/5]

AcGeImpAugPolyline3d::AcGeImpAugPolyline3d ( AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > const &  )

◆ AcGeImpAugPolyline3d() [5/5]

AcGeImpAugPolyline3d::AcGeImpAugPolyline3d ( void )

◆ ~AcGeImpAugPolyline3d()

virtual AcGeImpAugPolyline3d::~AcGeImpAugPolyline3d ( void )
virtual

Member Function Documentation

◆ approxTol()

double AcGeImpAugPolyline3d::approxTol ( void ) const

◆ computeD1Vectors()

void AcGeImpAugPolyline3d::computeD1Vectors ( void ) const
protected

◆ computeD2Vectors()

void AcGeImpAugPolyline3d::computeD2Vectors ( void ) const
protected

◆ copy()

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

◆ eventModified()

virtual void AcGeImpAugPolyline3d::eventModified ( AcGeLink const & )
virtual

◆ eventTransformed()

virtual void AcGeImpAugPolyline3d::eventTransformed ( AcGeLink const & ,
AcGeMatrix3d const &  )
virtual

◆ getD1Vectors()

void AcGeImpAugPolyline3d::getD1Vectors ( AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > & ) const

◆ getD2Vector()

AcGeVector3d AcGeImpAugPolyline3d::getD2Vector ( int ) const

◆ getD2Vectors()

void AcGeImpAugPolyline3d::getD2Vectors ( AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > & ) const

◆ getPoint()

AcGePoint3d AcGeImpAugPolyline3d::getPoint ( int ) const

◆ getPoints()

void AcGeImpAugPolyline3d::getPoints ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ) const

◆ getSplitCurves()

virtual void AcGeImpAugPolyline3d::getSplitCurves ( double ,
AcGeImpCurve3d *& ,
AcGeImpCurve3d *&  ) const
virtual

◆ getVector()

AcGeVector3d AcGeImpAugPolyline3d::getVector ( int ) const

◆ isEqualTo()

virtual Frx::Boolean AcGeImpAugPolyline3d::isEqualTo ( AcGeImpEntity3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isKindOf()

virtual Frx::Boolean AcGeImpAugPolyline3d::isKindOf ( enum AcGe::EntityId ,
Frx::Boolean  ) const
virtual

◆ operator=()

AcGeImpAugPolyline3d & AcGeImpAugPolyline3d::operator= ( AcGeImpAugPolyline3d const & )

◆ project()

virtual AcGeImpEntity3d * AcGeImpAugPolyline3d::project ( AcGeImpPlanarEnt const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ setApproxTol()

AcGeImpAugPolyline3d & AcGeImpAugPolyline3d::setApproxTol ( double )

◆ setD2Vector()

AcGeImpAugPolyline3d & AcGeImpAugPolyline3d::setD2Vector ( int ,
AcGeVector3d  )

◆ setKnots()

virtual Frx::Boolean AcGeImpAugPolyline3d::setKnots ( void )
protectedvirtual

◆ setPoint()

AcGeImpAugPolyline3d & AcGeImpAugPolyline3d::setPoint ( int ,
AcGePoint3d  )

◆ setVector()

AcGeImpAugPolyline3d & AcGeImpAugPolyline3d::setVector ( int ,
AcGeVector3d  )

◆ transformBy()

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

◆ type()

virtual AcGe::EntityId AcGeImpAugPolyline3d::type ( Frx::Boolean ) const
virtual

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