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

#include <AcDbSubentRef.h>

Inheritance diagram for AcDbSubentRef:
AcDbGeomRef AcRxObject AcRTTIObject AcObject AcDbEdgeRef AcDbFaceRef AcDbVertexRef

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcDbSubentRef)
 
 AcDbSubentRef ()
 
virtual ~AcDbSubentRef ()
 
 AcDbSubentRef (const AcDbCompoundObjectId &, const AcDbSubentId &=kNullSubentId)
 
AcDbSubentRefoperator= (const AcDbSubentRef &)
 
virtual Acad::ErrorStatus copyFrom (const AcRxObject *) override
 
virtual void reset () override
 
virtual bool isEmpty () const override
 
virtual bool isValid () const override
 
virtual const AcDbCompoundObjectIdentity ()
 
virtual AcDbSubentId subentId () const
 
virtual AcDbEntitycreateEntity () const override
 
virtual Acad::ErrorStatus evaluateAndCacheGeometry () override
 
- 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
 

Protected Attributes

AcDbCompoundObjectId m_entityId
 
- Protected Attributes inherited from AcObject
voidm_pData
 

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
 

Detailed Description

Definition at line 23 of file AcDbSubentRef.h.

Constructor & Destructor Documentation

◆ AcDbSubentRef() [1/2]

AcDbSubentRef::AcDbSubentRef ( )

◆ ~AcDbSubentRef()

virtual AcDbSubentRef::~AcDbSubentRef ( )
virtual

◆ AcDbSubentRef() [2/2]

AcDbSubentRef::AcDbSubentRef ( const AcDbCompoundObjectId & ,
const AcDbSubentId & = kNullSubentId )
explicit

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbSubentRef::ACRX_DECLARE_MEMBERS ( AcDbSubentRef )

◆ copyFrom()

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

Reimplemented from AcRxObject.

Reimplemented in AcDbFaceRef, AcDbVertexRef, and AcDbEdgeRef.

◆ createEntity()

virtual AcDbEntity * AcDbSubentRef::createEntity ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

Reimplemented in AcDbEdgeRef, AcDbFaceRef, and AcDbVertexRef.

◆ entity()

virtual const AcDbCompoundObjectId & AcDbSubentRef::entity ( )
virtual

Reimplemented in AcDbVertexRef.

◆ evaluateAndCacheGeometry()

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

Reimplemented from AcDbGeomRef.

Reimplemented in AcDbEdgeRef, AcDbFaceRef, and AcDbVertexRef.

◆ isEmpty()

virtual bool AcDbSubentRef::isEmpty ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

Reimplemented in AcDbFaceRef, and AcDbEdgeRef.

◆ isValid()

virtual bool AcDbSubentRef::isValid ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

Reimplemented in AcDbEdgeRef, AcDbFaceRef, and AcDbVertexRef.

◆ operator=()

AcDbSubentRef & AcDbSubentRef::operator= ( const AcDbSubentRef & )

◆ reset()

virtual void AcDbSubentRef::reset ( )
overridevirtual

Reimplemented from AcDbGeomRef.

Reimplemented in AcDbEdgeRef, AcDbFaceRef, and AcDbVertexRef.

◆ subentId()

virtual AcDbSubentId AcDbSubentRef::subentId ( ) const
virtual

Reimplemented in AcDbVertexRef.

Member Data Documentation

◆ m_entityId

AcDbCompoundObjectId AcDbSubentRef::m_entityId
protected

Definition at line 42 of file AcDbSubentRef.h.


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