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

#include <AcGeEntity2d.h>

Inheritance diagram for AcGeEntity2d:
AcGeBoundBlock2d AcGeClipBoundary2d AcGeCurve2d AcGeCurveCurveInt2d AcGePointEnt2d AcGeCircArc2d AcGeCompositeCurve2d AcGeEllipArc2d AcGeExternalCurve2d AcGeLinearEnt2d AcGeOffsetCurve2d AcGeSplineEnt2d AcGePointOnCurve2d AcGePosition2d

Public Member Functions

 ~AcGeEntity2d (void)
 
AcGeEntity2dmirror (AcGeLine2d const &)
 
AcGeEntity2doperator= (AcGeEntity2d const &)
 
AcGeEntity2drotateBy (double, AcGePoint2d const &)
 
AcGeEntity2dscaleBy (double, AcGePoint2d const &)
 
AcGeEntity2dtransformBy (AcGeMatrix2d const &)
 
AcGeEntity2dtranslateBy (AcGeVector2d const &)
 
AcGeEntity2dcopy (void) const
 
AcGe::EntityId type (void) const
 
Frx::Boolean isEqualTo (AcGeEntity2d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isKindOf (AcGe::EntityId) const
 
Adesk::Boolean isOn (AcGePoint2d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean operator!= (AcGeEntity2d const &) const
 
Frx::Boolean operator== (AcGeEntity2d const &) const
 

Protected Member Functions

 AcGeEntity2d (AcGeEntity2d const &)
 
 AcGeEntity2d (AcGeImpEntity3d &, int)
 
 AcGeEntity2d (AcGeImpEntity3d *)
 
 AcGeEntity2d (void)
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d *) const
 
void connectTo (AcGeEntity2dImpl *)
 

Protected Attributes

AcGeEntity2dImplm_pImpl
 

Friends

class DefValueProducer
 
class AcGeEntity2dImpl
 

Detailed Description

Definition at line 29 of file AcGeEntity2d.h.

Constructor & Destructor Documentation

◆ ~AcGeEntity2d()

AcGeEntity2d::~AcGeEntity2d ( void )

◆ AcGeEntity2d() [1/4]

AcGeEntity2d::AcGeEntity2d ( AcGeEntity2d const & )
protected

◆ AcGeEntity2d() [2/4]

AcGeEntity2d::AcGeEntity2d ( AcGeImpEntity3d & ,
int  )
protected

◆ AcGeEntity2d() [3/4]

AcGeEntity2d::AcGeEntity2d ( AcGeImpEntity3d * )
protected

◆ AcGeEntity2d() [4/4]

AcGeEntity2d::AcGeEntity2d ( void )
protected

Member Function Documentation

◆ connectTo()

void AcGeEntity2d::connectTo ( AcGeEntity2dImpl * )
protected

◆ copy()

AcGeEntity2d * AcGeEntity2d::copy ( void ) const

◆ isEqualTo()

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

◆ isKindOf()

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

◆ isOn()

Adesk::Boolean AcGeEntity2d::isOn ( AcGePoint2d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ mirror()

AcGeEntity2d & AcGeEntity2d::mirror ( AcGeLine2d const & )

◆ newEntity2d()

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

◆ operator!=()

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

◆ operator=()

AcGeEntity2d & AcGeEntity2d::operator= ( AcGeEntity2d const & )

◆ operator==()

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

◆ rotateBy()

AcGeEntity2d & AcGeEntity2d::rotateBy ( double ,
AcGePoint2d const &  )

◆ scaleBy()

AcGeEntity2d & AcGeEntity2d::scaleBy ( double ,
AcGePoint2d const &  )

◆ transformBy()

AcGeEntity2d & AcGeEntity2d::transformBy ( AcGeMatrix2d const & )

◆ translateBy()

AcGeEntity2d & AcGeEntity2d::translateBy ( AcGeVector2d const & )

◆ type()

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

Friends And Related Symbol Documentation

◆ AcGeEntity2dImpl

friend class AcGeEntity2dImpl
friend

Definition at line 32 of file AcGeEntity2d.h.

◆ DefValueProducer

friend class DefValueProducer
friend

Definition at line 31 of file AcGeEntity2d.h.

Member Data Documentation

◆ m_pImpl

AcGeEntity2dImpl* AcGeEntity2d::m_pImpl
protected

Definition at line 56 of file AcGeEntity2d.h.


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