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

#include <AcGeImpCurveCurveInt3d.h>

Public Member Functions

 AcGeImpCurveCurveInt3d (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeImpInterval const &, AcGeImpInterval const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeImpCurveCurveInt3d (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeImpCurveCurveInt3d (AcGeImpCurveCurveInt3d const &)
 
 AcGeImpCurveCurveInt3d (void)
 
AcGeImpCurve3d const * curve1 (void) const
 
AcGeImpCurve3d const * curve2 (void) const
 
AcGeImpCurveCurveInt3doperator= (AcGeImpCurveCurveInt3d const &)
 
AcGeImpCurveCurveInt3dorderWrt1 (void)
 
AcGeImpCurveCurveInt3dorderWrt2 (void)
 
AcGeImpCurveCurveInt3dset (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeImpInterval const &, AcGeImpInterval const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
AcGeImpCurveCurveInt3dset (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
AcGePoint3d intPnt (int) const
 
AcGeTol tolerance (void) const
 
AcGeVector3d planeNormal (void) const
 
double intPntTol (int) const
 
int isTangential (int) const
 
int isTransversal (int) const
 
int numberOfIntPnts (void) const
 
int overlapCount (void) const
 
virtual ~AcGeImpCurveCurveInt3d (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpObjectcopy (void) const
 
virtual AcGe::EntityId type (int) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void eventDeleted (AcGeLink const &)
 
virtual void eventModified (AcGeLink const &)
 
virtual void eventSetInterval (AcGeLink const &)
 
virtual void eventTransformed (AcGeLink const &, AcGeMatrix3d const &)
 
void changeCurveOrder (void)
 
void getConfig (int, AcGe::AcGeXConfig &, AcGe::AcGeXConfig &) const
 
void getIntParams (int, double &, double &) const
 
void getPntOnCurve1 (int, AcGeImpPointOnCurve3d &) const
 
void getPntOnCurve2 (int, AcGeImpPointOnCurve3d &) const
 
void intRanges (AcGeImpInterval &, AcGeImpInterval &) const
 
void overlapRanges (int, AcGeImpInterval &, AcGeImpInterval &, AcGePoint3d &, AcGePoint3d &, int &) const
 

Detailed Description

Definition at line 33 of file AcGeImpCurveCurveInt3d.h.

Constructor & Destructor Documentation

◆ AcGeImpCurveCurveInt3d() [1/4]

AcGeImpCurveCurveInt3d::AcGeImpCurveCurveInt3d ( AcGeImpCurve3d const & ,
AcGeImpCurve3d const & ,
AcGeImpInterval const & ,
AcGeImpInterval const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeImpCurveCurveInt3d() [2/4]

AcGeImpCurveCurveInt3d::AcGeImpCurveCurveInt3d ( AcGeImpCurve3d const & ,
AcGeImpCurve3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeImpCurveCurveInt3d() [3/4]

AcGeImpCurveCurveInt3d::AcGeImpCurveCurveInt3d ( AcGeImpCurveCurveInt3d const & )

◆ AcGeImpCurveCurveInt3d() [4/4]

AcGeImpCurveCurveInt3d::AcGeImpCurveCurveInt3d ( void )

◆ ~AcGeImpCurveCurveInt3d()

virtual AcGeImpCurveCurveInt3d::~AcGeImpCurveCurveInt3d ( void )
virtual

Member Function Documentation

◆ changeCurveOrder()

void AcGeImpCurveCurveInt3d::changeCurveOrder ( void )

◆ copy()

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

◆ curve1()

AcGeImpCurve3d const * AcGeImpCurveCurveInt3d::curve1 ( void ) const

◆ curve2()

AcGeImpCurve3d const * AcGeImpCurveCurveInt3d::curve2 ( void ) const

◆ eventDeleted()

virtual void AcGeImpCurveCurveInt3d::eventDeleted ( AcGeLink const & )
virtual

◆ eventModified()

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

◆ eventSetInterval()

virtual void AcGeImpCurveCurveInt3d::eventSetInterval ( AcGeLink const & )
virtual

◆ eventTransformed()

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

◆ getConfig()

void AcGeImpCurveCurveInt3d::getConfig ( int ,
AcGe::AcGeXConfig & ,
AcGe::AcGeXConfig &  ) const

◆ getIntParams()

void AcGeImpCurveCurveInt3d::getIntParams ( int ,
double & ,
double &  ) const

◆ getPntOnCurve1()

void AcGeImpCurveCurveInt3d::getPntOnCurve1 ( int ,
AcGeImpPointOnCurve3d &  ) const

◆ getPntOnCurve2()

void AcGeImpCurveCurveInt3d::getPntOnCurve2 ( int ,
AcGeImpPointOnCurve3d &  ) const

◆ intPnt()

AcGePoint3d AcGeImpCurveCurveInt3d::intPnt ( int ) const

◆ intPntTol()

double AcGeImpCurveCurveInt3d::intPntTol ( int ) const

◆ intRanges()

void AcGeImpCurveCurveInt3d::intRanges ( AcGeImpInterval & ,
AcGeImpInterval &  ) const

◆ isEqualTo()

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

◆ isOn()

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

◆ isTangential()

int AcGeImpCurveCurveInt3d::isTangential ( int ) const

◆ isTransversal()

int AcGeImpCurveCurveInt3d::isTransversal ( int ) const

◆ numberOfIntPnts()

int AcGeImpCurveCurveInt3d::numberOfIntPnts ( void ) const

◆ operator=()

AcGeImpCurveCurveInt3d & AcGeImpCurveCurveInt3d::operator= ( AcGeImpCurveCurveInt3d const & )

◆ orderWrt1()

AcGeImpCurveCurveInt3d & AcGeImpCurveCurveInt3d::orderWrt1 ( void )

◆ orderWrt2()

AcGeImpCurveCurveInt3d & AcGeImpCurveCurveInt3d::orderWrt2 ( void )

◆ overlapCount()

int AcGeImpCurveCurveInt3d::overlapCount ( void ) const

◆ overlapRanges()

void AcGeImpCurveCurveInt3d::overlapRanges ( int ,
AcGeImpInterval & ,
AcGeImpInterval & ,
AcGePoint3d & ,
AcGePoint3d & ,
int &  ) const

◆ planeNormal()

AcGeVector3d AcGeImpCurveCurveInt3d::planeNormal ( void ) const

◆ set() [1/2]

AcGeImpCurveCurveInt3d & AcGeImpCurveCurveInt3d::set ( AcGeImpCurve3d const & ,
AcGeImpCurve3d const & ,
AcGeImpInterval const & ,
AcGeImpInterval const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ set() [2/2]

AcGeImpCurveCurveInt3d & AcGeImpCurveCurveInt3d::set ( AcGeImpCurve3d const & ,
AcGeImpCurve3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ tolerance()

AcGeTol AcGeImpCurveCurveInt3d::tolerance ( void ) const

◆ transformBy()

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

◆ type()

virtual AcGe::EntityId AcGeImpCurveCurveInt3d::type ( int ) const
virtual

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