CFx SDK Documentation
2023 SP0
|
#include <FxDocument.h>
Public Member Functions | |
ODRX_DECLARE_MEMBERS (CFxDocument) | |
CFxDocument () | |
~CFxDocument () override | |
virtual CFxDisplayDevice * | GetFxDisplayDevice ()=0 |
virtual CFxDatabase * | GetFxDatabase ()=0 |
virtual const CFxDatabase * | GetFxDatabase () const =0 |
virtual CFxAPI * | GetFxAPI ()=0 |
virtual CFxUserIO * | GetFxUserIO ()=0 |
virtual CFxView * | GetActiveFxView ()=0 |
virtual CFxSelectionSet * | GetFxMainSelectionSet ()=0 |
virtual CFxSelectionSet * | GetFxWorkingSelectionSet ()=0 |
virtual CFxSelectionSet * | CreateSelectionSet (bool bRegenAbortAllowed, bool bSubEntitySelect=false)=0 |
virtual CFxInputPointManager * | GetFxInputPointManager ()=0 |
virtual const CFxHistoryObjectArray & | GetHistory () const =0 |
virtual CFxString | GetCommandWindowHistory () const =0 |
virtual void | AttachDatabase (CFxDatabasePtr pDatabase)=0 |
virtual CFxContainerWidget * | GetOverallWindow ()=0 |
virtual FxWId | GetOverallWindowHandle () const =0 |
virtual CFxContainerWidget * | GetDocumentWindow ()=0 |
virtual const CFxContainerWidget * | GetDocumentWindow () const =0 |
virtual FxWId | GetDocumentWindowHandle () const =0 |
virtual CFxScriptEngine * | GetFxScriptEngine ()=0 |
virtual const CFxCommandContext * | GetFxCommandContext () const =0 |
virtual OdUInt16 | GetFxNumber () const =0 |
virtual bool | IsInsideSelect () const =0 |
virtual bool | IsInsideEntsel () const =0 |
virtual bool | IsInsideNEntsel () const =0 |
virtual bool | IsInsideDragSelectSequence () const =0 |
virtual bool | IsInsideDragDropSequence () const =0 |
virtual bool | IsValid () const =0 |
virtual void | Redraw ()=0 |
virtual void | ShrinkMemory ()=0 |
virtual CFxActionRecorder * | GetActionRecorder ()=0 |
virtual bool | IsRefeditActive () const =0 |
virtual bool | IsBEditActive () const =0 |
Public Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () 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 |
Friends | |
class | CFxInputPointManager |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Description: Represents a base a class for a document. Library: DDKERNEL
Definition at line 46 of file FxDocument.h.
CFxDocument::CFxDocument | ( | ) |
Constructor
|
override |
Destructor
|
pure virtual |
Description: Attachs the document to database.
|
pure virtual |
Description: Returns new selection set.
bRegenAbortAllowed | Aborts any operation depending on 'regenAbort' state. Set this to true only if you are selecting from interactive operation ( like CFxTracker::Update() ) |
bSubEntitySelect |
|
pure virtual |
Description: Returns action recorder.
|
pure virtual |
Description: Returns the current active view.
|
pure virtual |
Description: Returns the command window history .
|
pure virtual |
Description: Returns document window.
|
pure virtual |
Description: Returns document window.
|
pure virtual |
Description: Returns the document window handle.
|
pure virtual |
Description: Returns the current API.
|
pure virtual |
Description: Returns the command context when executed.
|
pure virtual |
Description: Returns DWG database if this is a DWG database.
|
pure virtual |
Description: Remarks: gcc requires inline functions to be in the header.
|
pure virtual |
Description: Renders a device
|
pure virtual |
|
pure virtual |
Description: Returns selection set.
|
pure virtual |
Description: Returns database's number, given on creation.
|
pure virtual |
Description: Returns a script object.
|
pure virtual |
Description: Returns the user input/output.
|
pure virtual |
Description: Working selection set is used in refedit/bedit to limit number of available entities It is applied as a filter to any selection
|
pure virtual |
Description: Returns the commands history.
|
pure virtual |
Description: Returns overall window.
|
pure virtual |
Description: Returns the overall window handle.
|
pure virtual |
Description: Checks if document is in BEdit mode
|
pure virtual |
Description: Returns true if user has started a geometry drag & drop sequence.
|
pure virtual |
Description: Returns true if user has started a drag-select sequence in eFence, eWindowPolygon, eCrossingPolygon selection modes.
|
pure virtual |
Description: Returns true if user is inside command option select by entsel or nentsel.
|
pure virtual |
Description: Returns true if user is inside command option select by entsel or nentsel.
|
pure virtual |
Description: Returns true if user is inside command option select.
|
pure virtual |
Description: Checks if document is in RefEdit mode
|
pure virtual |
CFxDocument::ODRX_DECLARE_MEMBERS | ( | CFxDocument | ) |
|
pure virtual |
Description: Redraws overall window.
|
pure virtual |
Description: Releases memory resources.
|
friend |
Definition at line 48 of file FxDocument.h.