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

#include <AcGeImpSplineEnt3d.h>

Public Member Functions

AcGeImpSplineEnt3dmakeNonPeriodic (void)
 
AcGeImpSplineEnt3dmakePeriodic (void)
 
AcGeImpSplineEnt3doperator= (AcGeImpSplineEnt3d const &)
 
AcGeImpSplineEnt3dsetKnotAt (int, double)
 
AcGeKnotVector const & knots (void) const
 
double knotAt (int) const
 
int isRational (void) const
 
int numControlPoints (void) const
 
int numKnots (void) const
 
virtual ~AcGeImpSplineEnt3d (void)
 
virtual AcGeImpBoundBlock3d boundBlock (int, AcGeImpInterval const &, int) const
 
virtual AcGeImpCurve3dreverseParam (void)
 
virtual AcGeImpCurve3dsetInterval (AcGeImpInterval const &, int)
 
virtual AcGeImpCurve3dsetInterval (void)
 
virtual AcGeImpCurve3dsetNaturalInterval (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpEntity3dtranslateBy (AcGeVector3d const &)
 
virtual AcGeImpSplineEnt3dsetControlPointAt (int, AcGePoint3d)
 
virtual AcGePoint3d controlPointAt (int) const
 
virtual AcGePoint3d endPoint (void) const
 
virtual AcGePoint3d startPoint (void) const
 
virtual double endDomain (void) const
 
virtual double endParam (void) const
 
virtual double startDomain (void) const
 
virtual double startParam (void) const
 
virtual int continuityAtKnot (int, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isClosed (AcGeTol const &=AcGeContext::gTol) const
 
virtual int isDegenerate (AcGeImpEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isDegenerate (AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isLinear (AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isPeriodic (double &, int) const
 
virtual int isPlanar (AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int order (void) const
 
virtual void getInterval (AcGeImpInterval &, AcGePoint3d &, AcGePoint3d &) const
 
virtual void getInterval (AcGeImpInterval &, int, int) const
 
virtual void getSamplePoints (double, double, double, AcGeImpPointOnCurve3d &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *) const
 
void resetLinFlags (void)
 

Static Public Member Functions

static void __cdecl convertPntArr (AcGePoint2dArray const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &)
 
static void __cdecl convertVecArr (AcArray< AcGeVector2d, AcArrayMemCopyReallocator< AcGeVector2d > > const &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &)
 

Protected Member Functions

 AcGeImpSplineEnt3d (AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &)
 
 AcGeImpSplineEnt3d (AcGeImpSplineEnt3d const &)
 
 AcGeImpSplineEnt3d (AcGeKnotVector const &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const &, int)
 
 AcGeImpSplineEnt3d (void)
 

Friends

class DefValueProducer
 

Detailed Description

Definition at line 37 of file AcGeImpSplineEnt3d.h.

Constructor & Destructor Documentation

◆ ~AcGeImpSplineEnt3d()

virtual AcGeImpSplineEnt3d::~AcGeImpSplineEnt3d ( void )
virtual

◆ AcGeImpSplineEnt3d() [1/4]

AcGeImpSplineEnt3d::AcGeImpSplineEnt3d ( AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & )
protected

◆ AcGeImpSplineEnt3d() [2/4]

AcGeImpSplineEnt3d::AcGeImpSplineEnt3d ( AcGeImpSplineEnt3d const & )
protected

◆ AcGeImpSplineEnt3d() [3/4]

AcGeImpSplineEnt3d::AcGeImpSplineEnt3d ( AcGeKnotVector const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > const & ,
int  )
protected

◆ AcGeImpSplineEnt3d() [4/4]

AcGeImpSplineEnt3d::AcGeImpSplineEnt3d ( void )
protected

Member Function Documentation

◆ boundBlock()

virtual AcGeImpBoundBlock3d AcGeImpSplineEnt3d::boundBlock ( int ,
AcGeImpInterval const & ,
int  ) const
virtual

◆ continuityAtKnot()

virtual int AcGeImpSplineEnt3d::continuityAtKnot ( int ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ controlPointAt()

virtual AcGePoint3d AcGeImpSplineEnt3d::controlPointAt ( int ) const
virtual

◆ convertPntArr()

static void __cdecl AcGeImpSplineEnt3d::convertPntArr ( AcGePoint2dArray const & ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &  )
static

◆ convertVecArr()

◆ endDomain()

virtual double AcGeImpSplineEnt3d::endDomain ( void ) const
virtual

◆ endParam()

virtual double AcGeImpSplineEnt3d::endParam ( void ) const
virtual

◆ endPoint()

virtual AcGePoint3d AcGeImpSplineEnt3d::endPoint ( void ) const
virtual

◆ getInterval() [1/2]

virtual void AcGeImpSplineEnt3d::getInterval ( AcGeImpInterval & ,
AcGePoint3d & ,
AcGePoint3d &  ) const
virtual

◆ getInterval() [2/2]

virtual void AcGeImpSplineEnt3d::getInterval ( AcGeImpInterval & ,
int ,
int  ) const
virtual

◆ getSamplePoints()

◆ isClosed()

virtual int AcGeImpSplineEnt3d::isClosed ( AcGeTol const & = AcGeContext::gTol) const
virtual

◆ isDegenerate() [1/2]

virtual int AcGeImpSplineEnt3d::isDegenerate ( AcGe::EntityId & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isDegenerate() [2/2]

virtual int AcGeImpSplineEnt3d::isDegenerate ( AcGeImpEntity3d *& ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isEqualTo()

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

◆ isLinear()

virtual int AcGeImpSplineEnt3d::isLinear ( AcGeImpLinearEnt3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isPeriodic()

virtual int AcGeImpSplineEnt3d::isPeriodic ( double & ,
int  ) const
virtual

◆ isPlanar()

virtual int AcGeImpSplineEnt3d::isPlanar ( AcGeImpPlanarEnt & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isRational()

int AcGeImpSplineEnt3d::isRational ( void ) const

◆ knotAt()

double AcGeImpSplineEnt3d::knotAt ( int ) const

◆ knots()

AcGeKnotVector const & AcGeImpSplineEnt3d::knots ( void ) const

◆ makeNonPeriodic()

AcGeImpSplineEnt3d & AcGeImpSplineEnt3d::makeNonPeriodic ( void )

◆ makePeriodic()

AcGeImpSplineEnt3d & AcGeImpSplineEnt3d::makePeriodic ( void )

◆ numControlPoints()

int AcGeImpSplineEnt3d::numControlPoints ( void ) const

◆ numKnots()

int AcGeImpSplineEnt3d::numKnots ( void ) const

◆ operator=()

AcGeImpSplineEnt3d & AcGeImpSplineEnt3d::operator= ( AcGeImpSplineEnt3d const & )

◆ order()

virtual int AcGeImpSplineEnt3d::order ( void ) const
virtual

◆ resetLinFlags()

void AcGeImpSplineEnt3d::resetLinFlags ( void )

◆ reverseParam()

virtual AcGeImpCurve3d & AcGeImpSplineEnt3d::reverseParam ( void )
virtual

◆ setControlPointAt()

virtual AcGeImpSplineEnt3d & AcGeImpSplineEnt3d::setControlPointAt ( int ,
AcGePoint3d  )
virtual

◆ setInterval() [1/2]

virtual AcGeImpCurve3d & AcGeImpSplineEnt3d::setInterval ( AcGeImpInterval const & ,
int  )
virtual

◆ setInterval() [2/2]

virtual AcGeImpCurve3d & AcGeImpSplineEnt3d::setInterval ( void )
virtual

◆ setKnotAt()

AcGeImpSplineEnt3d & AcGeImpSplineEnt3d::setKnotAt ( int ,
double  )

◆ setNaturalInterval()

virtual AcGeImpCurve3d & AcGeImpSplineEnt3d::setNaturalInterval ( void )
virtual

◆ startDomain()

virtual double AcGeImpSplineEnt3d::startDomain ( void ) const
virtual

◆ startParam()

virtual double AcGeImpSplineEnt3d::startParam ( void ) const
virtual

◆ startPoint()

virtual AcGePoint3d AcGeImpSplineEnt3d::startPoint ( void ) const
virtual

◆ transformBy()

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

◆ translateBy()

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

Friends And Related Symbol Documentation

◆ DefValueProducer

friend class DefValueProducer
friend

Definition at line 39 of file AcGeImpSplineEnt3d.h.


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