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

#include <AcDbEdgeRef.h>

Inheritance diagram for AcDbEdgeRef:
AcDbSubentRef AcDbGeomRef AcRxObject AcRTTIObject AcObject

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcDbEdgeRef)
 
 AcDbEdgeRef ()
 
 AcDbEdgeRef (const AcDbEdgeRef &)
 
virtual ~AcDbEdgeRef ()
 
 AcDbEdgeRef (const AcDbCompoundObjectId &, const AcDbSubentId &=kNullSubentId, const AcDbSubentId &=kNullSubentId, const AcGeCurve3d *=nullptr)
 
 AcDbEdgeRef (const AcDbFullSubentPath &)
 
 AcDbEdgeRef (const AcDbEntity *)
 
 AcDbEdgeRef (const AcGeCurve3d *)
 
AcDbEdgeRefoperator= (const AcDbEdgeRef &)
 
virtual Acad::ErrorStatus copyFrom (const AcRxObject *) override
 
virtual void reset () override
 
virtual bool isValid () const override
 
virtual bool isEmpty () const override
 
void setFaceSubentity (const AcDbSubentId &)
 
AcDbSubentId faceSubentId () const
 
const AcGeCurve3dcurve ()
 
virtual Acad::ErrorStatus evaluateCurve (AcGeCurve3d *&) const
 
virtual AcDbEntitycreateEntity () const override
 
virtual Acad::ErrorStatus evaluateAndCacheGeometry () override
 
- Public Member Functions inherited from AcDbSubentRef
 ACRX_DECLARE_MEMBERS (AcDbSubentRef)
 
 AcDbSubentRef ()
 
virtual ~AcDbSubentRef ()
 
 AcDbSubentRef (const AcDbCompoundObjectId &, const AcDbSubentId &=kNullSubentId)
 
AcDbSubentRefoperator= (const AcDbSubentRef &)
 
virtual const AcDbCompoundObjectIdentity ()
 
virtual AcDbSubentId subentId () const
 
- Public Member Functions inherited from AcDbGeomRef
 ACRX_DECLARE_MEMBERS (AcDbGeomRef)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcDbSubentRef
AcDbCompoundObjectId m_entityId
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 21 of file AcDbEdgeRef.h.

Constructor & Destructor Documentation

◆ AcDbEdgeRef() [1/6]

AcDbEdgeRef::AcDbEdgeRef ( )

◆ AcDbEdgeRef() [2/6]

AcDbEdgeRef::AcDbEdgeRef ( const AcDbEdgeRef & )

◆ ~AcDbEdgeRef()

virtual AcDbEdgeRef::~AcDbEdgeRef ( )
virtual

◆ AcDbEdgeRef() [3/6]

AcDbEdgeRef::AcDbEdgeRef ( const AcDbCompoundObjectId & ,
const AcDbSubentId & = kNullSubentId,
const AcDbSubentId & = kNullSubentId,
const AcGeCurve3d * = nullptr )
explicit

◆ AcDbEdgeRef() [4/6]

AcDbEdgeRef::AcDbEdgeRef ( const AcDbFullSubentPath & )
explicit

◆ AcDbEdgeRef() [5/6]

AcDbEdgeRef::AcDbEdgeRef ( const AcDbEntity * )
explicit

◆ AcDbEdgeRef() [6/6]

AcDbEdgeRef::AcDbEdgeRef ( const AcGeCurve3d * )
explicit

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbEdgeRef::ACRX_DECLARE_MEMBERS ( AcDbEdgeRef )

◆ copyFrom()

virtual Acad::ErrorStatus AcDbEdgeRef::copyFrom ( const AcRxObject * )
overridevirtual

Reimplemented from AcDbSubentRef.

◆ createEntity()

virtual AcDbEntity * AcDbEdgeRef::createEntity ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.

◆ curve()

const AcGeCurve3d * AcDbEdgeRef::curve ( )

◆ evaluateAndCacheGeometry()

virtual Acad::ErrorStatus AcDbEdgeRef::evaluateAndCacheGeometry ( )
overridevirtual

Reimplemented from AcDbSubentRef.

◆ evaluateCurve()

virtual Acad::ErrorStatus AcDbEdgeRef::evaluateCurve ( AcGeCurve3d *& ) const
virtual

◆ faceSubentId()

AcDbSubentId AcDbEdgeRef::faceSubentId ( ) const

◆ isEmpty()

virtual bool AcDbEdgeRef::isEmpty ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.

◆ isValid()

virtual bool AcDbEdgeRef::isValid ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.

◆ operator=()

AcDbEdgeRef & AcDbEdgeRef::operator= ( const AcDbEdgeRef & )

◆ reset()

virtual void AcDbEdgeRef::reset ( )
overridevirtual

Reimplemented from AcDbSubentRef.

◆ setFaceSubentity()

void AcDbEdgeRef::setFaceSubentity ( const AcDbSubentId & )

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