|
CFx SDK Documentation 2024 SP0
|
#include <FxDocument.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (CFxDocument) | |
| CFxDocument () | |
| ~CFxDocument () override | |
| virtual CFxDisplayDevice * | GetFxDisplayDevice ()=0 |
| virtual CFxDatabase * | GetFxDatabase () noexcept=0 |
| virtual const CFxDatabase * | GetFxDatabase () const noexcept=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 virtualnoexcept |
Description: Returns DWG database if this is a DWG database.
|
pure virtualnoexcept |
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.