CFx SDK Documentation  2023 SP0
Public Member Functions | Static Public Member Functions | List of all members
OdDbPointRef Class Referenceabstract

#include <DbDimAssoc.h>

Inheritance diagram for OdDbPointRef:
OdRxObject OdDbOsnapPointRef

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbPointRef)
 
virtual OdResult evalPoint (OdGePoint3d &pnt_wcs)=0
 
virtual OdResult getEntities (OdDbFullSubentPathArray &ents, bool getLastPtRef=true) const =0
 
virtual bool isGeomErased () const =0
 
virtual bool isXrefObj (OdDbObjectIdArray &ids1, OdDbObjectIdArray &ids2, bool isMainObj=true) const =0
 
virtual OdResult updateXrefSubentPath ()=0
 
virtual OdResult updateSubentPath (OdDbIdMapping &idMap)=0
 
virtual void dwgOutFields (OdDbDwgFiler *filer) const =0
 
virtual void dwgInFields (OdDbDwgFiler *filer)=0
 
virtual void dxfOutFields (OdDbDxfFiler *filer) const =0
 
virtual OdResult dxfInFields (OdDbDxfFiler *filer)=0
 
virtual void updateDueToMirror (bool inMirror=false)=0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Static Public Member Functions

static bool calcTransform (const OdDbObjectIdArray &ids, OdGeMatrix3d &A_Ecs2Wcs)
 
static OdGeMatrix3d mswcsToPswcs (const OdDbViewport *pVPort)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

This class defines a point reference between a dimension and its corresponding object.

Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 109 of file DbDimAssoc.h.

Member Function Documentation

◆ calcTransform()

static bool OdDbPointRef::calcTransform ( const OdDbObjectIdArray ids,
OdGeMatrix3d A_Ecs2Wcs 
)
static

Calculates transformation combined from OdDbViewport's MS2PS and BlockReference transformations

◆ dwgInFields()

virtual void OdDbPointRef::dwgInFields ( OdDbDwgFiler filer)
pure virtual

Implemented in OdDbOsnapPointRef.

◆ dwgOutFields()

virtual void OdDbPointRef::dwgOutFields ( OdDbDwgFiler filer) const
pure virtual

Implemented in OdDbOsnapPointRef.

◆ dxfInFields()

virtual OdResult OdDbPointRef::dxfInFields ( OdDbDxfFiler filer)
pure virtual

Implemented in OdDbOsnapPointRef.

◆ dxfOutFields()

virtual void OdDbPointRef::dxfOutFields ( OdDbDxfFiler filer) const
pure virtual

Implemented in OdDbOsnapPointRef.

◆ evalPoint()

virtual OdResult OdDbPointRef::evalPoint ( OdGePoint3d pnt_wcs)
pure virtual

Implemented in OdDbOsnapPointRef.

◆ getEntities()

virtual OdResult OdDbPointRef::getEntities ( OdDbFullSubentPathArray ents,
bool  getLastPtRef = true 
) const
pure virtual

Implemented in OdDbOsnapPointRef.

◆ isGeomErased()

virtual bool OdDbPointRef::isGeomErased ( ) const
pure virtual

Implemented in OdDbOsnapPointRef.

◆ isXrefObj()

virtual bool OdDbPointRef::isXrefObj ( OdDbObjectIdArray ids1,
OdDbObjectIdArray ids2,
bool  isMainObj = true 
) const
pure virtual

Implemented in OdDbOsnapPointRef.

◆ mswcsToPswcs()

static OdGeMatrix3d OdDbPointRef::mswcsToPswcs ( const OdDbViewport pVPort)
static

Returns matrix to convert MS coordinates to PS for given OdDbViewport entity

◆ ODRX_DECLARE_MEMBERS()

OdDbPointRef::ODRX_DECLARE_MEMBERS ( OdDbPointRef  )

◆ updateDueToMirror()

virtual void OdDbPointRef::updateDueToMirror ( bool  inMirror = false)
pure virtual

Implemented in OdDbOsnapPointRef.

◆ updateSubentPath()

virtual OdResult OdDbPointRef::updateSubentPath ( OdDbIdMapping idMap)
pure virtual

Implemented in OdDbOsnapPointRef.

◆ updateXrefSubentPath()

virtual OdResult OdDbPointRef::updateXrefSubentPath ( )
pure virtual

Implemented in OdDbOsnapPointRef.


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