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

#include <AcGeImpCurve3d.h>

Inheritance diagram for AcGeImpCurve3d:
AcGeImpLinearEnt3d

Public Member Functions

 AcGeImpCurve3d (AcGeImpCurve3d const &)
 
 AcGeImpCurve3d (void)
 
AcGeImpCurve3doperator= (AcGeImpCurve3d const &)
 
AcGeImpEntity3dorthoProject (AcGeImpPlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
 
double minimalPoint (AcGePoint3d const &, double, double, AcGeVector3d const &, double) const
 
int extendCurves (AcGeImpCurve3d &, double, double, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
int hasEndPoint (AcGePoint3d &) const
 
int hasStartPoint (AcGePoint3d &) const
 
int intersectLocal (AcGeImpCurve3d const &, double &, double &, int, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
int isCoplanarWith (AcGeImpCurve3d const &, AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const
 
int overlap (AcGeImpCurve3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const
 
virtual ~AcGeImpCurve3d (void)
 
virtual AcGeImpBoundBlock3d boundBlock (int, AcGeImpInterval const &, int) const
 
virtual AcGeImpBoundBlock3d boundBlock (int, int) const
 
virtual AcGeImpCurve3doffsetBaseCurve (void) const
 
virtual AcGeImpEntity3dexactOffset (double, AcGeVector3d const &, AcGeDoubleArray *, AcGeDoubleArray *, AcGe::OffsetCrvExtType, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGeImpEntity3dproject (AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGeImpSurface const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d evalPoint (double) const
 
virtual AcGePoint3d evalPoint (double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
virtual AcGePoint3d evalPointOnLeft (double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
virtual AcGePoint3d evalPointOnRight (double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
virtual AcGePoint3d projClosestPointTo (AcGeImpCurve3d const &, AcGeVector3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d projClosestPointTo (AcGePoint3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGeImpCurve3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGeImpSurface const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double length (double, double, double) const
 
virtual double paramAtLength (double, double, int, double) const
 
virtual double paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGe::PointContainment contains (AcGePoint3d const &, int &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int area (double, double, double &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int explode (AcDbVoidPtrArray &, AcGeIntArray &, AcGeImpInterval const *) const
 
virtual int getNormalPoint (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int getParamsOfC1Discontinuity (AcGeDoubleArray &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int intersectSelf (AcGeCurveIntData &, AcGeVector3d const &, double, AcGeTol const &=AcGeContext::gTol) const
 
virtual int intersectWith (AcGeImpCurve3d const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int intersectWith (AcGeImpInterval const &, AcGeImpInterval const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isClosed (AcGeTol const &=AcGeContext::gTol) const
 
virtual int isCounterClock (void) const
 
virtual int isLinear (AcGeImpLinearEnt3d &, 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
 
virtual int isOn (double, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isPlanar (AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int tweak (int, AcGePoint3d const &)
 
virtual int unboundedOverlap (AcGeImpCurve3d const &, int &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGeImpCurve3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGeImpSurface const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getInterval (AcGeImpInterval &, AcGePoint3d &, AcGePoint3d &) const
 
virtual void getProjClosestPointTo (AcGeImpCurve3d const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getProjClosestPointTo (AcGePoint3d const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getSamplePoints (double, double, double, AcGeImpPointOnCurve3d &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *) const
 
virtual void getSamplePoints (int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
 
virtual void getTrimmedOffset (double, AcGeVector3d const &, AcDbVoidPtrArray &, AcGe::OffsetCrvExtType, AcGeTol const &=AcGeContext::gTol) const
 
virtual void reverseProject (AcGeImpPointOnCurve3d const &, AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 
void getLocalClosestPoints (AcGeImpCurve3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeImpInterval const *, AcGeImpInterval const *, AcGeTol const &=AcGeContext::gTol) const
 
void getLocalClosestPoints (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeImpInterval const *, AcGeTol const &=AcGeContext::gTol) const
 
void getSamplePoints (double, double, double, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *) const
 
void reverseProject (AcGeImpCurve3d const &, AcGeImpPointOnCurve3d const &, AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
 

Static Public Member Functions

static void __cdecl deleteExternalEntity (void *)
 

Protected Member Functions

AcGeEvaluatorDataCurvecurveEvalData (AcGeImpPointOnCurve3d const &) const
 
AcGeImpEntity3dcloseOffset (AcGeImpOffsetCurve3d *, AcGeDoubleArray *, AcGeDoubleArray *, AcGeTol const &=AcGeContext::gTol) const
 
int boundaryClosestPoints (AcGeImpCurve3d const &, AcGePoint3d &, AcGePoint3d &, double &, double &, AcGeTol const &=AcGeContext::gTol) const
 
int isWithinBounds (AcGeImpCurve3d const &, AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
int linkedBoundBlock (AcGeImpInterval const &, AcGeImpBoundBlock3d &) const
 
virtual int isWithinBounds (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
void getOverlapParams (AcGeImpCurve3d const &, int, double &, double &, AcGeTol const &=AcGeContext::gTol) const
 
void linkBoundBlock (AcGeImpBoundBlock3d const &, AcGeImpInterval const &) const
 
void setPoint (AcGeImpPointOnCurve3d &, double, AcGePoint3d const &) const
 
void snapOverlapParam (AcGeImpCurve3d const &, double &, double, int, AcGeTol const &=AcGeContext::gTol) const
 
void testIntPoints (AcGeImpCurve3d const &, int &, AcGePoint3d *, AcGePoint3d *, AcGeTol const &=AcGeContext::gTol) const
 
void testIntPoints (AcGeImpCurve3d const &, int &, AcGePoint3d *, AcGeTol const &=AcGeContext::gTol) const
 

Detailed Description

Definition at line 38 of file AcGeImpCurve3d.h.

Constructor & Destructor Documentation

◆ AcGeImpCurve3d() [1/2]

AcGeImpCurve3d::AcGeImpCurve3d ( AcGeImpCurve3d const & )

◆ AcGeImpCurve3d() [2/2]

AcGeImpCurve3d::AcGeImpCurve3d ( void )

◆ ~AcGeImpCurve3d()

virtual AcGeImpCurve3d::~AcGeImpCurve3d ( void )
virtual

Member Function Documentation

◆ area()

virtual int AcGeImpCurve3d::area ( double ,
double ,
double & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ boundaryClosestPoints()

int AcGeImpCurve3d::boundaryClosestPoints ( AcGeImpCurve3d const & ,
AcGePoint3d & ,
AcGePoint3d & ,
double & ,
double & ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ boundBlock() [1/2]

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

Reimplemented in AcGeImpLinearEnt3d.

◆ boundBlock() [2/2]

virtual AcGeImpBoundBlock3d AcGeImpCurve3d::boundBlock ( int ,
int  ) const
virtual

◆ closeOffset()

AcGeImpEntity3d * AcGeImpCurve3d::closeOffset ( AcGeImpOffsetCurve3d * ,
AcGeDoubleArray * ,
AcGeDoubleArray * ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ closestPointTo() [1/3]

virtual AcGePoint3d AcGeImpCurve3d::closestPointTo ( AcGeImpCurve3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ closestPointTo() [2/3]

virtual AcGePoint3d AcGeImpCurve3d::closestPointTo ( AcGeImpSurface const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ closestPointTo() [3/3]

virtual AcGePoint3d AcGeImpCurve3d::closestPointTo ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ contains()

virtual AcGe::PointContainment AcGeImpCurve3d::contains ( AcGePoint3d const & ,
int & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ curveEvalData()

AcGeEvaluatorDataCurve * AcGeImpCurve3d::curveEvalData ( AcGeImpPointOnCurve3d const & ) const
protected

◆ deleteExternalEntity()

static void __cdecl AcGeImpCurve3d::deleteExternalEntity ( void * )
static

◆ distanceTo() [1/3]

virtual double AcGeImpCurve3d::distanceTo ( AcGeImpCurve3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ distanceTo() [2/3]

virtual double AcGeImpCurve3d::distanceTo ( AcGeImpSurface const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ distanceTo() [3/3]

virtual double AcGeImpCurve3d::distanceTo ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ evalPoint() [1/2]

virtual AcGePoint3d AcGeImpCurve3d::evalPoint ( double ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ evalPoint() [2/2]

virtual AcGePoint3d AcGeImpCurve3d::evalPoint ( double ,
int ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &  ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ evalPointOnLeft()

virtual AcGePoint3d AcGeImpCurve3d::evalPointOnLeft ( double ,
int ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &  ) const
virtual

◆ evalPointOnRight()

virtual AcGePoint3d AcGeImpCurve3d::evalPointOnRight ( double ,
int ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &  ) const
virtual

◆ exactOffset()

virtual AcGeImpEntity3d * AcGeImpCurve3d::exactOffset ( double ,
AcGeVector3d const & ,
AcGeDoubleArray * ,
AcGeDoubleArray * ,
AcGe::OffsetCrvExtType ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ explode()

virtual int AcGeImpCurve3d::explode ( AcDbVoidPtrArray & ,
AcGeIntArray & ,
AcGeImpInterval const *  ) const
virtual

◆ extendCurves()

int AcGeImpCurve3d::extendCurves ( AcGeImpCurve3d & ,
double ,
double ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ getClosestPointTo() [1/3]

virtual void AcGeImpCurve3d::getClosestPointTo ( AcGeImpCurve3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ getClosestPointTo() [2/3]

virtual void AcGeImpCurve3d::getClosestPointTo ( AcGeImpSurface const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpPointOnSurface & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ getClosestPointTo() [3/3]

virtual void AcGeImpCurve3d::getClosestPointTo ( AcGePoint3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ getInterval()

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

Reimplemented in AcGeImpLinearEnt3d.

◆ getLocalClosestPoints() [1/2]

void AcGeImpCurve3d::getLocalClosestPoints ( AcGeImpCurve3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpPointOnCurve3d & ,
AcGeImpInterval const * ,
AcGeImpInterval const * ,
AcGeTol const & = AcGeContext::gTol ) const

◆ getLocalClosestPoints() [2/2]

void AcGeImpCurve3d::getLocalClosestPoints ( AcGePoint3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpInterval const * ,
AcGeTol const & = AcGeContext::gTol ) const

◆ getNormalPoint()

virtual int AcGeImpCurve3d::getNormalPoint ( AcGePoint3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ getOverlapParams()

void AcGeImpCurve3d::getOverlapParams ( AcGeImpCurve3d const & ,
int ,
double & ,
double & ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ getParamsOfC1Discontinuity()

virtual int AcGeImpCurve3d::getParamsOfC1Discontinuity ( AcGeDoubleArray & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ getProjClosestPointTo() [1/2]

virtual void AcGeImpCurve3d::getProjClosestPointTo ( AcGeImpCurve3d const & ,
AcGeVector3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ getProjClosestPointTo() [2/2]

virtual void AcGeImpCurve3d::getProjClosestPointTo ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ getSamplePoints() [1/3]

◆ getSamplePoints() [2/3]

◆ getSamplePoints() [3/3]

virtual void AcGeImpCurve3d::getSamplePoints ( int ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &  ) const
virtual

◆ getTrimmedOffset()

virtual void AcGeImpCurve3d::getTrimmedOffset ( double ,
AcGeVector3d const & ,
AcDbVoidPtrArray & ,
AcGe::OffsetCrvExtType ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ hasEndPoint()

int AcGeImpCurve3d::hasEndPoint ( AcGePoint3d & ) const

◆ hasStartPoint()

int AcGeImpCurve3d::hasStartPoint ( AcGePoint3d & ) const

◆ intersectLocal()

int AcGeImpCurve3d::intersectLocal ( AcGeImpCurve3d const & ,
double & ,
double & ,
int ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ intersectSelf()

virtual int AcGeImpCurve3d::intersectSelf ( AcGeCurveIntData & ,
AcGeVector3d const & ,
double ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ intersectWith() [1/2]

virtual int AcGeImpCurve3d::intersectWith ( AcGeImpCurve3d const & ,
AcGeVector3d const & ,
AcGeCurveIntData & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ intersectWith() [2/2]

virtual int AcGeImpCurve3d::intersectWith ( AcGeImpInterval const & ,
AcGeImpInterval const & ,
AcGeVector3d const & ,
AcGeCurveIntData & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ isClosed()

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isCoplanarWith()

int AcGeImpCurve3d::isCoplanarWith ( AcGeImpCurve3d const & ,
AcGeImpPlanarEnt & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isCounterClock()

virtual int AcGeImpCurve3d::isCounterClock ( void ) const
virtual

◆ isLinear()

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isOn() [1/3]

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isOn() [2/3]

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isOn() [3/3]

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isPlanar()

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

Reimplemented in AcGeImpLinearEnt3d.

◆ isWithinBounds() [1/2]

int AcGeImpCurve3d::isWithinBounds ( AcGeImpCurve3d const & ,
AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ isWithinBounds() [2/2]

virtual int AcGeImpCurve3d::isWithinBounds ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
protectedvirtual

Reimplemented in AcGeImpLinearEnt3d.

◆ length()

virtual double AcGeImpCurve3d::length ( double ,
double ,
double  ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ linkBoundBlock()

void AcGeImpCurve3d::linkBoundBlock ( AcGeImpBoundBlock3d const & ,
AcGeImpInterval const &  ) const
protected

◆ linkedBoundBlock()

int AcGeImpCurve3d::linkedBoundBlock ( AcGeImpInterval const & ,
AcGeImpBoundBlock3d &  ) const
protected

◆ minimalPoint()

double AcGeImpCurve3d::minimalPoint ( AcGePoint3d const & ,
double ,
double ,
AcGeVector3d const & ,
double  ) const

◆ offsetBaseCurve()

virtual AcGeImpCurve3d * AcGeImpCurve3d::offsetBaseCurve ( void ) const
virtual

◆ operator=()

AcGeImpCurve3d & AcGeImpCurve3d::operator= ( AcGeImpCurve3d const & )

◆ orthoProject()

AcGeImpEntity3d * AcGeImpCurve3d::orthoProject ( AcGeImpPlanarEnt const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ overlap()

int AcGeImpCurve3d::overlap ( AcGeImpCurve3d const & ,
AcGeCurveIntData & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ paramAtLength()

virtual double AcGeImpCurve3d::paramAtLength ( double ,
double ,
int ,
double  ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ paramOf()

virtual double AcGeImpCurve3d::paramOf ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ projClosestPointTo() [1/2]

virtual AcGePoint3d AcGeImpCurve3d::projClosestPointTo ( AcGeImpCurve3d const & ,
AcGeVector3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ projClosestPointTo() [2/2]

virtual AcGePoint3d AcGeImpCurve3d::projClosestPointTo ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ project()

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

Reimplemented in AcGeImpLinearEnt3d.

◆ reverseProject() [1/2]

void AcGeImpCurve3d::reverseProject ( AcGeImpCurve3d const & ,
AcGeImpPointOnCurve3d const & ,
AcGeImpPlanarEnt const & ,
AcGeVector3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ reverseProject() [2/2]

virtual void AcGeImpCurve3d::reverseProject ( AcGeImpPointOnCurve3d const & ,
AcGeImpPlanarEnt const & ,
AcGeVector3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ setPoint()

void AcGeImpCurve3d::setPoint ( AcGeImpPointOnCurve3d & ,
double ,
AcGePoint3d const &  ) const
protected

◆ snapOverlapParam()

void AcGeImpCurve3d::snapOverlapParam ( AcGeImpCurve3d const & ,
double & ,
double ,
int ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ testIntPoints() [1/2]

void AcGeImpCurve3d::testIntPoints ( AcGeImpCurve3d const & ,
int & ,
AcGePoint3d * ,
AcGePoint3d * ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ testIntPoints() [2/2]

void AcGeImpCurve3d::testIntPoints ( AcGeImpCurve3d const & ,
int & ,
AcGePoint3d * ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ tweak()

virtual int AcGeImpCurve3d::tweak ( int ,
AcGePoint3d const &  )
virtual

Reimplemented in AcGeImpLinearEnt3d.

◆ unboundedOverlap()

virtual int AcGeImpCurve3d::unboundedOverlap ( AcGeImpCurve3d const & ,
int & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

Reimplemented in AcGeImpLinearEnt3d.


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