CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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 ()
 
static void rxInit ()
 
static void rxUninit ()
 

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: