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

#include <DbRasterImageDef.h>

Inheritance diagram for OdDbRasterImageDefTransReactor:
OdDbObjectReactor OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbRasterImageDefTransReactor)
 
virtual bool onDeleteImage (const OdDbRasterImageDef *pImageDef, OdDbRasterImageDefReactor::DeleteImageEvent event, bool cancelAllowed)=0
 
- Public Member Functions inherited from OdDbObjectReactor
 ODRX_DECLARE_MEMBERS (OdDbObjectReactor)
 
virtual void cancelled (const OdDbObject *pObject)
 
virtual void copied (const OdDbObject *pObject, const OdDbObject *pNewObject)
 
virtual void erased (const OdDbObject *pObject, bool erasing=true)
 
virtual void goodbye (const OdDbObject *pObject)
 
virtual void openedForModify (const OdDbObject *pObject)
 
virtual void modified (const OdDbObject *pObject)
 
virtual void modifiedGraphics (const OdDbObject *pObject)
 
virtual void subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj)
 
virtual void modifyUndone (const OdDbObject *pObject)
 
virtual void modifiedXData (const OdDbObject *pObject)
 
virtual void unappended (const OdDbObject *pObject)
 
virtual void reappended (const OdDbObject *pObject)
 
virtual void objectClosed (const OdDbObjectId &objectId)
 
- 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
 

Protected Member Functions

 OdDbRasterImageDefTransReactor ()
 
- Protected Member Functions inherited from OdDbObjectReactor
 OdDbObjectReactor ()
 

Additional Inherited Members

- Static Public Member Functions inherited from OdDbObjectReactor
static OdDbObjectReactorfindReactor (const OdDbObject *pObject, const OdRxClass *pKeyClass)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

This class implements raster image definition transient reactor objects in an OdDbDatabase instance. Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 401 of file DbRasterImageDef.h.

Constructor & Destructor Documentation

◆ OdDbRasterImageDefTransReactor()

OdDbRasterImageDefTransReactor::OdDbRasterImageDefTransReactor ( )
inlineprotected

Definition at line 404 of file DbRasterImageDef.h.

Member Function Documentation

◆ ODRX_DECLARE_MEMBERS()

OdDbRasterImageDefTransReactor::ODRX_DECLARE_MEMBERS ( OdDbRasterImageDefTransReactor  )

◆ onDeleteImage()

virtual bool OdDbRasterImageDefTransReactor::onDeleteImage ( const OdDbRasterImageDef pImageDef,
OdDbRasterImageDefReactor::DeleteImageEvent  event,
bool  cancelAllowed 
)
pure virtual

Notification function called whenever an OdDbRasterImageDef object is about to be unloaded or erased.

Parameters
pImageDef[in] Pointer to the OdDbRasterImageDef object sending this notification.
event[in] Event triggering the notification.
cancelAllowed[in] True to enable user cancellation, false to disable.
Returns
Returns true if and only if not cancelled.
Remarks
Event must be one of the following:

Value OdDbRasterImageDefReactor::kUnload 1 OdDbRasterImageDefReactor::kErase 2


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