CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdEdCommandContext Class Referenceabstract

#include <EdCommandContext.h>

Inheritance diagram for OdEdCommandContext:
OdRxObject OdDbCommandContext CFxCommandContext

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdEdCommandContext)
 
virtual OdEdUserIOuserIO ()=0
 
virtual OdEdFunctionIOfuncIO ()=0
 
virtual OdRxObjectbaseDatabase ()=0
 
virtual void setArbitraryData (const OdString &szPathName, OdRxObject *pDataObj)=0
 
virtual OdRxObjectPtr arbitraryData (const OdString &szPathName) const =0
 
virtual void reset (class OdEdBaseIO *, OdRxObject *)
 
virtual OdEdBaseIO * baseIO ()
 
virtual OdSmartPtr< OdEdCommandContextcloneObject (OdEdBaseIO *=NULL, OdRxObject *=NULL)
 
- 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 ()
 
static void rxInit ()
 
static void rxUninit ()
 

Detailed Description

This class is the base class for custom classes that are used to interact with the calling application as part of an interactive command.

<group OdEd_Classes>

Definition at line 41 of file EdCommandContext.h.

Member Function Documentation

◆ arbitraryData()

virtual OdRxObjectPtr OdEdCommandContext::arbitraryData ( const OdString & szPathName) const
pure virtual

Implemented in CFxCommandContext.

◆ baseDatabase()

virtual OdRxObject * OdEdCommandContext::baseDatabase ( )
pure virtual

◆ baseIO()

virtual OdEdBaseIO * OdEdCommandContext::baseIO ( )
inlinevirtual

DOM

Definition at line 65 of file EdCommandContext.h.

◆ cloneObject()

virtual OdSmartPtr< OdEdCommandContext > OdEdCommandContext::cloneObject ( OdEdBaseIO * = NULL,
OdRxObject * = NULL )
inlinevirtual

DOM

Definition at line 67 of file EdCommandContext.h.

◆ funcIO()

virtual OdEdFunctionIO * OdEdCommandContext::funcIO ( )
pure virtual

Returns the function IO object for this CommandContext object.

Implemented in CFxCommandContext.

◆ ODRX_DECLARE_MEMBERS()

OdEdCommandContext::ODRX_DECLARE_MEMBERS ( OdEdCommandContext )

◆ reset()

virtual void OdEdCommandContext::reset ( class OdEdBaseIO * ,
OdRxObject *  )
inlinevirtual

DOM

Definition at line 63 of file EdCommandContext.h.

◆ setArbitraryData()

virtual void OdEdCommandContext::setArbitraryData ( const OdString & szPathName,
OdRxObject * pDataObj )
pure virtual

Implemented in CFxCommandContext.

◆ userIO()

virtual OdEdUserIO * OdEdCommandContext::userIO ( )
pure virtual

Returns the user IO object for this CommandContext object.


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