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

#include <AcGeCurveCurveInt3d.h>

Inheritance diagram for AcGeCurveCurveInt3d:
AcGeEntity3d

Public Member Functions

 AcGeCurveCurveInt3d (AcGeCurve3d const &, AcGeCurve3d const &, AcGeInterval const &, AcGeInterval const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeCurveCurveInt3d (AcGeCurve3d const &, AcGeCurve3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
 AcGeCurveCurveInt3d (AcGeCurveCurveInt3d const &)
 
 AcGeCurveCurveInt3d (void)
 
 ~AcGeCurveCurveInt3d (void)
 
AcGeCurve3d const * curve1 (void) const
 
AcGeCurve3d const * curve2 (void) const
 
AcGeCurveCurveInt3doperator= (AcGeCurveCurveInt3d const &)
 
AcGeCurveCurveInt3dorderWrt1 (void)
 
AcGeCurveCurveInt3dorderWrt2 (void)
 
AcGeCurveCurveInt3dset (AcGeCurve3d const &, AcGeCurve3d const &, AcGeInterval const &, AcGeInterval const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
AcGeCurveCurveInt3dset (AcGeCurve3d const &, AcGeCurve3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol)
 
AcGePoint3d intPoint (int) const
 
AcGeTol tolerance (void) const
 
AcGeVector3d planeNormal (void) const
 
double intPointTol (int) const
 
Frx::Boolean isTangential (int) const
 
Frx::Boolean isTransversal (int) const
 
int numIntPoints (void) const
 
int overlapCount (void) const
 
Frx::Boolean overlapDirection (void) const
 
void changeCurveOrder (void)
 
void getIntConfigs (int, AcGe::AcGeXConfig &, AcGe::AcGeXConfig &) const
 
void getIntParams (int, double &, double &) const
 
void getIntRanges (AcGeInterval &, AcGeInterval &) const
 
void getOverlapRanges (int, AcGeInterval &, AcGeInterval &) const
 
void getPointOnCurve1 (int, AcGePointOnCurve3d &) const
 
void getPointOnCurve2 (int, AcGePointOnCurve3d &) const
 
- Public Member Functions inherited from AcGeEntity3d
 ~AcGeEntity3d (void)
 
AcGeEntity3dmirror (AcGePlane const &)
 
AcGeEntity3doperator= (AcGeEntity3d const &)
 
AcGeEntity3drotateBy (double, AcGeVector3d const &, AcGePoint3d const &)
 
AcGeEntity3dscaleBy (double, AcGePoint3d const &)
 
AcGeEntity3dtransformBy (AcGeMatrix3d const &)
 
AcGeEntity3dtranslateBy (AcGeVector3d const &)
 
AcGeEntity3dcopy (void) const
 
AcGe::EntityId type (void) const
 
Frx::Boolean isEqualTo (AcGeEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isKindOf (AcGe::EntityId) const
 
Adesk::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean operator!= (AcGeEntity3d const &) const
 
Frx::Boolean operator== (AcGeEntity3d const &) const
 

Additional Inherited Members

- Protected Member Functions inherited from AcGeEntity3d
 AcGeEntity3d (AcGeEntity3d const &)
 
 AcGeEntity3d (AcGeImpEntity3d &, int)
 
 AcGeEntity3d (AcGeImpEntity3d *)
 
 AcGeEntity3d (void)
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d &, int) const
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d *) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d &, int) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d *) const
 
void connectTo (AcGeEntity3dImpl *)
 
- Protected Attributes inherited from AcGeEntity3d
AcGeEntity3dImplm_pImpl
 

Detailed Description

Definition at line 29 of file AcGeCurveCurveInt3d.h.

Constructor & Destructor Documentation

◆ AcGeCurveCurveInt3d() [1/4]

AcGeCurveCurveInt3d::AcGeCurveCurveInt3d ( AcGeCurve3d const & ,
AcGeCurve3d const & ,
AcGeInterval const & ,
AcGeInterval const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeCurveCurveInt3d() [2/4]

AcGeCurveCurveInt3d::AcGeCurveCurveInt3d ( AcGeCurve3d const & ,
AcGeCurve3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ AcGeCurveCurveInt3d() [3/4]

AcGeCurveCurveInt3d::AcGeCurveCurveInt3d ( AcGeCurveCurveInt3d const & )

◆ AcGeCurveCurveInt3d() [4/4]

AcGeCurveCurveInt3d::AcGeCurveCurveInt3d ( void )

◆ ~AcGeCurveCurveInt3d()

AcGeCurveCurveInt3d::~AcGeCurveCurveInt3d ( void )

Member Function Documentation

◆ changeCurveOrder()

void AcGeCurveCurveInt3d::changeCurveOrder ( void )

◆ curve1()

AcGeCurve3d const * AcGeCurveCurveInt3d::curve1 ( void ) const

◆ curve2()

AcGeCurve3d const * AcGeCurveCurveInt3d::curve2 ( void ) const

◆ getIntConfigs()

void AcGeCurveCurveInt3d::getIntConfigs ( int ,
AcGe::AcGeXConfig & ,
AcGe::AcGeXConfig &  ) const

◆ getIntParams()

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

◆ getIntRanges()

void AcGeCurveCurveInt3d::getIntRanges ( AcGeInterval & ,
AcGeInterval &  ) const

◆ getOverlapRanges()

void AcGeCurveCurveInt3d::getOverlapRanges ( int ,
AcGeInterval & ,
AcGeInterval &  ) const

◆ getPointOnCurve1()

void AcGeCurveCurveInt3d::getPointOnCurve1 ( int ,
AcGePointOnCurve3d &  ) const

◆ getPointOnCurve2()

void AcGeCurveCurveInt3d::getPointOnCurve2 ( int ,
AcGePointOnCurve3d &  ) const

◆ intPoint()

AcGePoint3d AcGeCurveCurveInt3d::intPoint ( int ) const

◆ intPointTol()

double AcGeCurveCurveInt3d::intPointTol ( int ) const

◆ isTangential()

Frx::Boolean AcGeCurveCurveInt3d::isTangential ( int ) const

◆ isTransversal()

Frx::Boolean AcGeCurveCurveInt3d::isTransversal ( int ) const

◆ numIntPoints()

int AcGeCurveCurveInt3d::numIntPoints ( void ) const

◆ operator=()

AcGeCurveCurveInt3d & AcGeCurveCurveInt3d::operator= ( AcGeCurveCurveInt3d const & )

◆ orderWrt1()

AcGeCurveCurveInt3d & AcGeCurveCurveInt3d::orderWrt1 ( void )

◆ orderWrt2()

AcGeCurveCurveInt3d & AcGeCurveCurveInt3d::orderWrt2 ( void )

◆ overlapCount()

int AcGeCurveCurveInt3d::overlapCount ( void ) const

◆ overlapDirection()

Frx::Boolean AcGeCurveCurveInt3d::overlapDirection ( void ) const

◆ planeNormal()

AcGeVector3d AcGeCurveCurveInt3d::planeNormal ( void ) const

◆ set() [1/2]

AcGeCurveCurveInt3d & AcGeCurveCurveInt3d::set ( AcGeCurve3d const & ,
AcGeCurve3d const & ,
AcGeInterval const & ,
AcGeInterval const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ set() [2/2]

AcGeCurveCurveInt3d & AcGeCurveCurveInt3d::set ( AcGeCurve3d const & ,
AcGeCurve3d const & ,
AcGeVector3d const & ,
AcGeTol const & = AcGeContext::gTol )

◆ tolerance()

AcGeTol AcGeCurveCurveInt3d::tolerance ( void ) const

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