#include <TfDwgFiler.h>
Definition at line 266 of file TfDwgFiler.h.
◆ ApplyChanges()
| ApplyChanges::ApplyChanges |
( |
| ) |
|
|
inline |
◆ ~ApplyChanges()
| ApplyChanges::~ApplyChanges |
( |
| ) |
|
|
inline |
◆ applyDifference()
| OdDbHandleMap ApplyChanges::applyDifference |
( |
OdDbDatabase * |
pDb, |
|
|
bool |
bApplyDiff, |
|
|
bool |
bPreserveHandles, |
|
|
const char * |
filePath |
|
) |
| |
Sets changing from xml file to databse.
- Parameters
-
| pDb | [in] pointer to database. |
| bApplyDiff | [in] set in TfDwgFiler flag to apply Difference(not calculate) |
| bPreserveHandles | [in] If true then the new objects in the changes stream retain their handles, otherwise they may be translated |
| filePath | [in] path to load xml file with difference. |
| clientMap | [in, optional] If present, it represents the changes in handles caused by merging server changes on a client. May be used to find erased added objects while reapplying client changes |
| serverMap | [in, optional] If present, it represents the changes in handles caused by merging client changes on a server. The target handles in this map will be used for the new objects added while reapplying client changes. Returns the map of the newly added objects handles [handle read from the file] -> [actual handle in the database] |
- Note
- Generation from xml file binary stream and send it to OdDbHistoryManager::applyChanges(OdStreamBuf* s, bool bPreserveHandles, OdDbHandleMap* clientMap, OdDbHandleMap* serverMap)
◆ checkCondition()
template<class T >
| static void ApplyChanges::checkCondition |
( |
T |
value, |
|
|
OdTfDwgFilerImpl * |
schemeIter |
|
) |
| |
|
inlinestatic |
Check tags in scheme with atribute: isCondition, isArrayLength, isBreak
- Parameters
-
| value | [in] data |
| schemeIter | [in] filer where to stored value cache |
- Note
◆ writeData()
| static void ApplyChanges::writeData |
( |
OdTf::TypesEnum |
t, |
|
|
OdTfDwgFilerImpl * |
m_filer, |
|
|
OdTfDiffFilerImpl * |
schemeIter, |
|
|
OdString * |
tableNameFromXml = 0 |
|
) |
| |
|
static |
Write data from xml to char array
- Parameters
-
| t | [in] type of write data |
| m_filer | [in] filer with iterator by xml |
| schemeIter | [in] filer with iterator by scheme for xml |
- Note
The documentation for this class was generated from the following file: