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

#include <AcGeEntity3d.h>

Inheritance diagram for AcGeEntity3d:
AcGeBoundBlock3d AcGeCurve3d AcGeCurveCurveInt3d AcGeCurveSurfInt AcGePointEnt3d AcGeSurfSurfInt AcGeSurface AcGeCircArc3d AcGeCompositeCurve3d AcGeEllipArc3d AcGeExternalCurve3d AcGeLinearEnt3d AcGeOffsetCurve3d AcGeSplineEnt3d AcGePointOnCurve3d AcGePointOnSurface AcGePosition3d AcGeCone AcGeCylinder AcGeEllipCone AcGeExternalBoundedSurface AcGeExternalSurface AcGeNurbSurface AcGeOffsetSurface AcGePlanarEnt AcGeSphere AcGeTorus

Public Member Functions

 ~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
 

Protected Member Functions

 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

AcGeEntity3dImplm_pImpl
 

Friends

class DefValueProducer
 
class AcGeImpEntity3d
 
class AcGeEntity3dImpl
 

Detailed Description

Definition at line 30 of file AcGeEntity3d.h.

Constructor & Destructor Documentation

◆ ~AcGeEntity3d()

AcGeEntity3d::~AcGeEntity3d ( void )

◆ AcGeEntity3d() [1/4]

AcGeEntity3d::AcGeEntity3d ( AcGeEntity3d const & )
protected

◆ AcGeEntity3d() [2/4]

AcGeEntity3d::AcGeEntity3d ( AcGeImpEntity3d & ,
int  )
protected

◆ AcGeEntity3d() [3/4]

AcGeEntity3d::AcGeEntity3d ( AcGeImpEntity3d * )
protected

◆ AcGeEntity3d() [4/4]

AcGeEntity3d::AcGeEntity3d ( void )
protected

Member Function Documentation

◆ connectTo()

void AcGeEntity3d::connectTo ( AcGeEntity3dImpl * )
protected

◆ copy()

AcGeEntity3d * AcGeEntity3d::copy ( void ) const

◆ isEqualTo()

Frx::Boolean AcGeEntity3d::isEqualTo ( AcGeEntity3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isKindOf()

Frx::Boolean AcGeEntity3d::isKindOf ( AcGe::EntityId ) const

◆ isOn()

Adesk::Boolean AcGeEntity3d::isOn ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ mirror()

AcGeEntity3d & AcGeEntity3d::mirror ( AcGePlane const & )

◆ newEntity2d() [1/2]

AcGeEntity2d * AcGeEntity3d::newEntity2d ( AcGeImpEntity3d & ,
int  ) const
protected

◆ newEntity2d() [2/2]

AcGeEntity2d * AcGeEntity3d::newEntity2d ( AcGeImpEntity3d * ) const
protected

◆ newEntity3d() [1/2]

AcGeEntity3d * AcGeEntity3d::newEntity3d ( AcGeImpEntity3d & ,
int  ) const
protected

◆ newEntity3d() [2/2]

AcGeEntity3d * AcGeEntity3d::newEntity3d ( AcGeImpEntity3d * ) const
protected

◆ operator!=()

Frx::Boolean AcGeEntity3d::operator!= ( AcGeEntity3d const & ) const

◆ operator=()

AcGeEntity3d & AcGeEntity3d::operator= ( AcGeEntity3d const & )

◆ operator==()

Frx::Boolean AcGeEntity3d::operator== ( AcGeEntity3d const & ) const

◆ rotateBy()

AcGeEntity3d & AcGeEntity3d::rotateBy ( double ,
AcGeVector3d const & ,
AcGePoint3d const &  )

◆ scaleBy()

AcGeEntity3d & AcGeEntity3d::scaleBy ( double ,
AcGePoint3d const &  )

◆ transformBy()

AcGeEntity3d & AcGeEntity3d::transformBy ( AcGeMatrix3d const & )

◆ translateBy()

AcGeEntity3d & AcGeEntity3d::translateBy ( AcGeVector3d const & )

◆ type()

AcGe::EntityId AcGeEntity3d::type ( void ) const

Friends And Related Symbol Documentation

◆ AcGeEntity3dImpl

friend class AcGeEntity3dImpl
friend

Definition at line 34 of file AcGeEntity3d.h.

◆ AcGeImpEntity3d

Definition at line 33 of file AcGeEntity3d.h.

◆ DefValueProducer

friend class DefValueProducer
friend

Definition at line 32 of file AcGeEntity3d.h.

Member Data Documentation

◆ m_pImpl

AcGeEntity3dImpl* AcGeEntity3d::m_pImpl
protected

Definition at line 61 of file AcGeEntity3d.h.


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