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

#include <AcDbVertexRef.h>

Inheritance diagram for AcDbVertexRef:
AcDbSubentRef AcDbGeomRef AcRxObject AcRTTIObject AcObject

Public Types

enum  ImpliedType {
  kExplicitVertex , kUnknownType , kEdgeStart , kEdgeEnd ,
  kEdgeMid , kEdgeCenter , kEdgeSplineControlPoint , kEdgeSplineFitPoint
}
 

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcDbVertexRef)
 
 AcDbVertexRef ()
 
 AcDbVertexRef (const AcDbVertexRef &)
 
virtual ~AcDbVertexRef ()
 
 AcDbVertexRef (const AcDbCompoundObjectId &, const AcDbSubentId &=kNullSubentId, const AcGePoint3d &=AcGePoint3d::kOrigin)
 
 AcDbVertexRef (const AcDbFullSubentPath &)
 
 AcDbVertexRef (const AcDbEntity *)
 
 AcDbVertexRef (const AcGePoint3d &)
 
 AcDbVertexRef (ImpliedType, const AcDbEdgeRef &, int=0, const AcGePoint3d &=AcGePoint3d::kOrigin)
 
AcDbVertexRefoperator= (const AcDbVertexRef &)
 
virtual void reset () override
 
virtual bool isValid () const override
 
virtual const AcDbCompoundObjectIdentity () override
 
virtual AcDbSubentId subentId () const override
 
AcDbVertexRef::ImpliedType impliedType () const
 
const AcDbGeomRefreferencedRef ()
 
int index () const
 
AcGePoint3d point () const
 
virtual Acad::ErrorStatus evaluatePoint (AcGePoint3d &) const
 
class AcDbEntitycreateEntity () const override
 
virtual Acad::ErrorStatus evaluateAndCacheGeometry () override
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *) override
 
- Public Member Functions inherited from AcDbSubentRef
 ACRX_DECLARE_MEMBERS (AcDbSubentRef)
 
 AcDbSubentRef ()
 
virtual ~AcDbSubentRef ()
 
 AcDbSubentRef (const AcDbCompoundObjectId &, const AcDbSubentId &=kNullSubentId)
 
AcDbSubentRefoperator= (const AcDbSubentRef &)
 
virtual bool isEmpty () const 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
 

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 22 of file AcDbVertexRef.h.

Member Enumeration Documentation

◆ ImpliedType

Enumerator
kExplicitVertex 
kUnknownType 
kEdgeStart 
kEdgeEnd 
kEdgeMid 
kEdgeCenter 
kEdgeSplineControlPoint 
kEdgeSplineFitPoint 

Definition at line 27 of file AcDbVertexRef.h.

Constructor & Destructor Documentation

◆ AcDbVertexRef() [1/7]

AcDbVertexRef::AcDbVertexRef ( )

◆ AcDbVertexRef() [2/7]

AcDbVertexRef::AcDbVertexRef ( const AcDbVertexRef & )

◆ ~AcDbVertexRef()

virtual AcDbVertexRef::~AcDbVertexRef ( )
virtual

◆ AcDbVertexRef() [3/7]

AcDbVertexRef::AcDbVertexRef ( const AcDbCompoundObjectId & ,
const AcDbSubentId & = kNullSubentId,
const AcGePoint3d & = AcGePoint3d::kOrigin )
explicit

◆ AcDbVertexRef() [4/7]

AcDbVertexRef::AcDbVertexRef ( const AcDbFullSubentPath & )
explicit

◆ AcDbVertexRef() [5/7]

AcDbVertexRef::AcDbVertexRef ( const AcDbEntity * )
explicit

◆ AcDbVertexRef() [6/7]

AcDbVertexRef::AcDbVertexRef ( const AcGePoint3d & )
explicit

◆ AcDbVertexRef() [7/7]

AcDbVertexRef::AcDbVertexRef ( ImpliedType ,
const AcDbEdgeRef & ,
int = 0,
const AcGePoint3d & = AcGePoint3d::kOrigin )
explicit

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbVertexRef::ACRX_DECLARE_MEMBERS ( AcDbVertexRef )

◆ copyFrom()

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

Reimplemented from AcDbSubentRef.

◆ createEntity()

class AcDbEntity * AcDbVertexRef::createEntity ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.

◆ entity()

virtual const AcDbCompoundObjectId & AcDbVertexRef::entity ( )
overridevirtual

Reimplemented from AcDbSubentRef.

◆ evaluateAndCacheGeometry()

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

Reimplemented from AcDbSubentRef.

◆ evaluatePoint()

virtual Acad::ErrorStatus AcDbVertexRef::evaluatePoint ( AcGePoint3d & ) const
virtual

◆ impliedType()

AcDbVertexRef::ImpliedType AcDbVertexRef::impliedType ( ) const

◆ index()

int AcDbVertexRef::index ( ) const

◆ isValid()

virtual bool AcDbVertexRef::isValid ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.

◆ operator=()

AcDbVertexRef & AcDbVertexRef::operator= ( const AcDbVertexRef & )

◆ point()

AcGePoint3d AcDbVertexRef::point ( ) const

◆ referencedRef()

const AcDbGeomRef * AcDbVertexRef::referencedRef ( )

◆ reset()

virtual void AcDbVertexRef::reset ( )
overridevirtual

Reimplemented from AcDbSubentRef.

◆ subentId()

virtual AcDbSubentId AcDbVertexRef::subentId ( ) const
overridevirtual

Reimplemented from AcDbSubentRef.


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