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

#include <AcDbPathRef.h>

Inheritance diagram for AcDbPathRef:
AcDbGeomRef AcRxObject AcRTTIObject AcObject

Public Member Functions

 AcDbPathRef ()
 
 AcDbPathRef (AcDbPathRef const &)
 
 AcDbPathRef (AcArray< AcDbEdgeRef > const &)
 
 AcDbPathRef (AcDbFullSubentPathArray const &, AcDbFullSubentPathArray const &)
 
virtual ~AcDbPathRef ()
 
 ACRX_DECLARE_MEMBERS (AcDbPathRef)
 
virtual AcDbEntitycreateEntity () const override
 
virtual Acad::ErrorStatus evaluateAndCacheGeometry () override
 
virtual bool isEmpty () const override
 
virtual bool isValid () const override
 
virtual void reset () override
 
virtual Acad::ErrorStatus copyFrom (const AcRxObject *) override
 
void setEdgeRefs (AcArray< AcDbEdgeRef > const &)
 
const AcArray< AcDbEdgeRef > & edgeRefs ()
 
Acad::ErrorStatus getEntityArray (AcArray< AcDbEntity * >, bool) const
 
bool isEqualTo (AcGeCurve3d const *)
 
bool isReferencePath ()
 
AcDbPathRefoperator= (const AcDbPathRef &)
 
- 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 AcObject
voidm_pData
 

Detailed Description

Definition at line 26 of file AcDbPathRef.h.

Constructor & Destructor Documentation

◆ AcDbPathRef() [1/4]

AcDbPathRef::AcDbPathRef ( )

◆ AcDbPathRef() [2/4]

AcDbPathRef::AcDbPathRef ( AcDbPathRef const & )

◆ AcDbPathRef() [3/4]

AcDbPathRef::AcDbPathRef ( AcArray< AcDbEdgeRef > const & )

◆ AcDbPathRef() [4/4]

AcDbPathRef::AcDbPathRef ( AcDbFullSubentPathArray const & ,
AcDbFullSubentPathArray const &  )

◆ ~AcDbPathRef()

virtual AcDbPathRef::~AcDbPathRef ( )
virtual

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbPathRef::ACRX_DECLARE_MEMBERS ( AcDbPathRef )

◆ copyFrom()

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

Reimplemented from AcRxObject.

◆ createEntity()

virtual AcDbEntity * AcDbPathRef::createEntity ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

◆ edgeRefs()

const AcArray< AcDbEdgeRef > & AcDbPathRef::edgeRefs ( )

◆ evaluateAndCacheGeometry()

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

Reimplemented from AcDbGeomRef.

◆ getEntityArray()

Acad::ErrorStatus AcDbPathRef::getEntityArray ( AcArray< AcDbEntity * > ,
bool  ) const

◆ isEmpty()

virtual bool AcDbPathRef::isEmpty ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

◆ isEqualTo()

bool AcDbPathRef::isEqualTo ( AcGeCurve3d const * )

◆ isReferencePath()

bool AcDbPathRef::isReferencePath ( )

◆ isValid()

virtual bool AcDbPathRef::isValid ( ) const
overridevirtual

Reimplemented from AcDbGeomRef.

◆ operator=()

AcDbPathRef & AcDbPathRef::operator= ( const AcDbPathRef & )

◆ reset()

virtual void AcDbPathRef::reset ( )
overridevirtual

Reimplemented from AcDbGeomRef.

◆ setEdgeRefs()

void AcDbPathRef::setEdgeRefs ( AcArray< AcDbEdgeRef > const & )

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