27#ifndef _ODEDITORIMPL_H_INCLUDED_
28#define _ODEDITORIMPL_H_INCLUDED_
52#define FX_SAFE_CALL_REACTOR_EVENT_IMPL(reactor, method, params, index) \
54 reactor->method params; \
55} catch (const OdError& err ) { \
56 fxReportReactorExceptionImpl( index, reactor, #method, err ); \
59#define FX_SAFE_CALL_REACTOR_EVENT_IMPL(reactor, method, params, index) { reactor->method params; }
62#include"FxDbCoreExtension.h"
65#define FX_BEGIN_MAIN_THREAD()
66#define FX_END_MAIN_THREAD()
68#define FX_BEGIN_MAIN_THREAD() \
69 CFxDbCoreExtension::StaticExecuteInMainThread( [&]() {
70#define FX_END_MAIN_THREAD() \
78 for (
auto& pReactor : apReactors )
79 apRawReactors.
append( pReactor.get() );
88 if ( iHeuristicIndex < apReactors.
length() && apReactors[ iHeuristicIndex ].get() == pRawReactor )
91 return apReactors.
end() != std::find_if( apReactors.
begin(),
95 return pReactor.get() == pRawReactor;
99#define RXEVENT_FIRE(method, inparams, params) \
100inline void fire_##method inparams \
102 FX_BEGIN_MAIN_THREAD(); \
103 TD_AUTOLOCK( m_mutex ); \
107 const auto reactors = fxCopyRawReactorPointers( m_reactors ); \
108 for (unsigned i = 0; i < reactors.size(); ++i) \
110 if ( fxIsValidReactor( reactors[i], m_reactors, i ) )\
111 FX_SAFE_CALL_REACTOR_EVENT_IMPL( reactors[i], method, params, i ) \
119 if (!(--m_EventCounter))\
120 while( m_reactors.remove(OdRxEventReactorPtr()) );\
121 FX_END_MAIN_THREAD(); \
124#define EDEVENT_FIRE(method, inparams, params) \
125inline void fire_##method inparams \
127 FX_BEGIN_MAIN_THREAD(); \
128 TD_AUTOLOCK( m_mutex ); \
132 const auto reactors = fxCopyRawReactorPointers( m_reactors ); \
133 for (unsigned i = 0; i < reactors.size(); ++i) \
135 if ( fxIsValidReactor( reactors[i], m_reactors, i ) )\
137 OdEditorReactorPtr edReactor = OdEditorReactor::cast(reactors[i]); \
138 if (edReactor.get()) edReactor->method params; \
147 if (!(--m_EventCounter))\
148 while( m_reactors.remove(OdRxEventReactorPtr()) );\
149 FX_END_MAIN_THREAD(); \
152#define DCEVENT_FIRE(method, inparams, params, IdMappingToDatabase) \
153inline void fire_##method inparams \
155 FX_BEGIN_MAIN_THREAD(); \
156 TD_AUTOLOCK( m_mutex ); \
159 const auto reactors = fxCopyRawReactorPointers( m_reactors ); \
160 for (unsigned i = 0; i < reactors.size(); ++i) \
162 if ( fxIsValidReactor( reactors[i], m_reactors, i ) )\
163 reactors[i]->method params; \
171 if (!(--m_EventCounter))\
172 while( m_reactors.remove(OdRxEventReactorPtr()) );\
173 FX_END_MAIN_THREAD(); \
176#define RXEVENT_FIRE_ABORT(method, inparams, params, abortmethod, abortparams) \
177inline void fire_##method inparams \
179 FX_BEGIN_MAIN_THREAD(); \
180 TD_AUTOLOCK( m_mutex ); \
181 const auto reactors = fxCopyRawReactorPointers( m_reactors ); \
182 OdArray<OdRxEventReactorPtr> firedReactors(reactors.length()); \
183 for (unsigned i = 0; i < reactors.size(); ++i) \
185 if ( fxIsValidReactor( reactors[i], m_reactors, i ) ) \
189 firedReactors.append(reactors[i]); \
190 reactors[i]->method params; \
194 for (unsigned j = 0; j < firedReactors.size(); ++j) \
196 if (m_reactors.contains(firedReactors[j])) \
197 firedReactors[j]->abortmethod abortparams; \
203 FX_END_MAIN_THREAD(); \
206#define EDEVENT_FIRE_ABORT(method, inparams, params, abortmethod, abortparams) \
207inline void fire_##method inparams \
209 FX_BEGIN_MAIN_THREAD(); \
210 TD_AUTOLOCK( m_mutex ); \
211 const auto reactors = fxCopyRawReactorPointers( m_reactors ); \
212 OdArray<OdEditorReactorPtr> firedReactors(reactors.length()); \
213 for (unsigned i = 0; i < reactors.size(); ++i) \
215 if ( fxIsValidReactor( reactors[i], m_reactors, i ) ) \
219 OdEditorReactorPtr pReactor = OdEditorReactor::cast(reactors[i]); \
220 if (pReactor.get()) \
222 firedReactors.append(pReactor); \
223 pReactor->method params; \
228 for (unsigned j = 0; j < firedReactors.size(); ++j) \
230 if (m_reactors.contains(firedReactors[j])) \
231 firedReactors[j]->abortmethod abortparams; \
237 FX_END_MAIN_THREAD(); \
306 (
pHostDb,
subCmd,
btrIds,
btrNames,
paths,
vetoOp),
xrefSubCommandAborted, (
pHostDb,
subCmd,
btrIds,
btrNames,
paths))
309 (
pHostDb,
subCmd,
btrIds,
btrNames,
paths),
xrefSubCommandAborted, (
pHostDb,
subCmd,
btrIds,
btrNames,
paths))
312 (
pHostDb,
subCmd,
btrIds,
btrNames,
paths),
xrefSubCommandAborted, (
pHostDb,
subCmd,
btrIds,
btrNames,
paths))
334 (
pHostDb,
subCmd,
btrIds,
btrNames,
paths),
xrefSubCommandAborted, (
pHostDb,
subCmd,
btrIds,
btrNames,
paths))
OdSmartPtr< OdEditorImpl > OdEditorImplPtr
bool fxIsValidReactor(OdRxEventReactor *pRawReactor, const OdArray< OdRxEventReactorPtr > &apReactors, unsigned iHeuristicIndex)
OdArray< OdRxEventReactor * > fxCopyRawReactorPointers(OdArray< OdRxEventReactorPtr > &apReactors)
OdSmartPtr< OdRxEventImpl > OdRxEventImplPtr
OdArray< OdDbObjectId, OdClrMemAllocator< OdDbObjectId > > OdDbObjectIdArray
OdSmartPtr< OdRxEventReactor > OdRxEventReactorPtr
OdArray< OdString > OdStringArray
void reserve(size_type reserveLength)
size_type append(const T &value)
ODRX_DECLARE_MEMBERS(OdEditorImpl)
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping abortDeepClone
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString & filename
OdArray< OdRxEventReactorPtr > m_reactors
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool xrefSubCommandAborted
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray & btrNames
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase abortRestore
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase * pFrom
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId
OdDbDatabase db OdDbDatabase db RXEVENT_FIRE_ABORT(beginSave,(OdDbDatabase *db, const OdString &pIntendedName),(db, pIntendedName), abortSave,(db)) RXEVENT_FIRE(saveComplete
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand subCmd
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase * pFromDb
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option
void addReactor(OdRxEventReactor *pReactor)
RXEVENT_FIRE(dwgFileOpened,(OdDbDatabase *db, const OdString &filename),(db, filename)) RXEVENT_FIRE(initialDwgFileOpenComplete
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d abortWblock
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int activity
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString & pActualName
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd hwndDocFrame
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase * pToDb
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase abortAttach
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString & newPath
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase abortInsert
ODRX_DECLARE_MEMBERS(OdRxEventImpl)
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase * pHostDb
OdRefCounter m_EventCounter
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId newId
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved const OdGePoint3d clickPoint bool largeBitmaps const OdDbObjectIdArray objectIds const OdString contextString OdDbDatabase const OdString & varName
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths EDEVENT_FIRE(beginDwgOpen,(const OdString &filename),(filename)) EDEVENT_FIRE(endDwgOpen
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d & insertionPoint
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m DCEVENT_FIRE(beginDeepClone,(OdDbDatabase *pTo, OdDbIdMapping &m),(pTo, m), &m) RXEVENT_FIRE_ABORT(beginDeepCloneXlation
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved const OdGePoint3d & clickPoint
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase * pDb
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray & paths
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray & btrIds
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString & xrefPath
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved const OdGePoint3d clickPoint bool largeBitmaps const OdDbObjectIdArray objectIds const OdString & contextString
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping & idMap
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping & m
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase abortDxfIn
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase * pTo
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool & vetoOp
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved const OdGePoint3d clickPoint bool largeBitmaps const OdDbObjectIdArray & objectIds
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb EDEVENT_FIRE_ABORT(otherAttach,(OdDbDatabase *pToDb, OdDbDatabase *pFromDb),(pToDb, pFromDb), abortAttach,(pToDb)) EDEVENT_FIRE(abortAttach
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId int const OdString xrefPath int OdDbObjectId const OdString newPath int OdDbObjectId blockId int int option int activity int activity OdHWnd bool moved const OdGePoint3d clickPoint bool largeBitmaps
void removeReactor(OdRxEventReactor *pReactor)
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString & pBlockName
OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString pActualName OdDbDatabase db OdDbDatabase db OdDbDatabase db OdDbDatabase const OdString OdDbDatabase pTo OdDbDatabase OdDbIdMapping OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbDatabase const OdGePoint3d pTo OdDbDatabase OdDbDatabase pTo OdDbDatabase pTo OdDbDatabase OdDbIdMapping m OdDbIdMapping m OdDbIdMapping OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray bool paths OdDbDatabase OdXrefSubCommand const OdDbObjectIdArray const OdStringArray const OdStringArray paths const OdString filename OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pFromDb OdDbObjectId OdDbObjectId oldId OdDbDatabase const OdString OdDbDatabase pToDb OdDbDatabase pToDb int OdDbObjectId blockId