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

#include <DbUnderlayItem.h>

Inheritance diagram for OdDbUnderlayItem:
OdRxObject OdDbDgnUnderlayItem

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbUnderlayItem)
 
virtual OdString getName () const =0
 
virtual OdGiRasterImagePtr getThumbnail () const =0
 
virtual OdGiRasterImagePtr getThumbnail (int width, int height) const
 
virtual void getExtents (OdGePoint2d &min, OdGePoint2d &max) const =0
 
virtual OdDb::UnitsValue getUnits () const =0
 
virtual bool usingPartialContent () const
 
virtual bool worldDraw (OdGiWorldDraw *pWd, const OdDbUnderlayDrawContext &context) const =0
 
virtual void viewportDraw (OdGiViewportDraw *pVd, const OdDbUnderlayDrawContext &context) const =0
 
virtual OdGeMatrix3d modelTransform () const
 
virtual OdResult getMediaBox (OdGePoint2d &min, OdGePoint2d &max) const
 
virtual OdResult getOsnapPoints (const OdGeMatrix3d &modelToWorld, OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &viewXform, const OdGeMatrix3d &ucs, OdGePoint3dArray &snapPoints, OdIntArray &geomIds) const
 
virtual OdRxObjectPtr getSubEntityAtGsMarker (const OdGeMatrix3d &modelToWorld, OdGsMarker gsSelectionMark) const
 
virtual OdResult intersectWith (const OdGeMatrix3d &modelToWorld, const OdRxObject *pEnt, OdDb::Intersect intType, const OdGePlane *projPlane, OdGePoint3dArray &points, OdGsMarker thisGsMarker, OdGsMarker otherGsMarker) const
 
virtual OdUInt32 underlayLayerCount () const
 
virtual OdResult getUnderlayLayer (int idx, OdUnderlayLayer &layer) const
 
int version () const
 
- 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
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

<group Other_Classes>

Definition at line 84 of file DbUnderlayItem.h.

Member Function Documentation

◆ getExtents()

virtual void OdDbUnderlayItem::getExtents ( OdGePoint2d min,
OdGePoint2d max 
) const
pure virtual

◆ getMediaBox()

virtual OdResult OdDbUnderlayItem::getMediaBox ( OdGePoint2d min,
OdGePoint2d max 
) const
virtual

◆ getName()

virtual OdString OdDbUnderlayItem::getName ( ) const
pure virtual

◆ getOsnapPoints()

virtual OdResult OdDbUnderlayItem::getOsnapPoints ( const OdGeMatrix3d modelToWorld,
OdDb::OsnapMode  osnapMode,
OdGsMarker  gsSelectionMark,
const OdGePoint3d pickPoint,
const OdGePoint3d lastPoint,
const OdGeMatrix3d viewXform,
const OdGeMatrix3d ucs,
OdGePoint3dArray snapPoints,
OdIntArray geomIds 
) const
virtual

◆ getSubEntityAtGsMarker()

virtual OdRxObjectPtr OdDbUnderlayItem::getSubEntityAtGsMarker ( const OdGeMatrix3d modelToWorld,
OdGsMarker  gsSelectionMark 
) const
virtual

◆ getThumbnail() [1/2]

virtual OdGiRasterImagePtr OdDbUnderlayItem::getThumbnail ( ) const
pure virtual

◆ getThumbnail() [2/2]

virtual OdGiRasterImagePtr OdDbUnderlayItem::getThumbnail ( int  width,
int  height 
) const
virtual

◆ getUnderlayLayer()

virtual OdResult OdDbUnderlayItem::getUnderlayLayer ( int  idx,
OdUnderlayLayer layer 
) const
virtual

◆ getUnits()

virtual OdDb::UnitsValue OdDbUnderlayItem::getUnits ( ) const
pure virtual

◆ intersectWith()

virtual OdResult OdDbUnderlayItem::intersectWith ( const OdGeMatrix3d modelToWorld,
const OdRxObject pEnt,
OdDb::Intersect  intType,
const OdGePlane projPlane,
OdGePoint3dArray points,
OdGsMarker  thisGsMarker,
OdGsMarker  otherGsMarker 
) const
virtual

◆ modelTransform()

virtual OdGeMatrix3d OdDbUnderlayItem::modelTransform ( ) const
virtual

◆ ODRX_DECLARE_MEMBERS()

OdDbUnderlayItem::ODRX_DECLARE_MEMBERS ( OdDbUnderlayItem  )

◆ underlayLayerCount()

virtual OdUInt32 OdDbUnderlayItem::underlayLayerCount ( ) const
virtual

◆ usingPartialContent()

virtual bool OdDbUnderlayItem::usingPartialContent ( ) const
virtual

◆ version()

int OdDbUnderlayItem::version ( ) const

◆ viewportDraw()

virtual void OdDbUnderlayItem::viewportDraw ( OdGiViewportDraw pVd,
const OdDbUnderlayDrawContext context 
) const
pure virtual

◆ worldDraw()

virtual bool OdDbUnderlayItem::worldDraw ( OdGiWorldDraw pWd,
const OdDbUnderlayDrawContext context 
) const
pure virtual

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