Converts external object records into one atomic placement transaction plan. 更多...
#include <MapDocument.h>
Public 成员函数 | |
| MapObjectImportPlan | plan (const MapDocumentTarget &document, const StableId &layer, const std::vector< MapObjectImportRecord > &records, const std::string &idPrefix) const |
| Plan stable-id placement creation without mutating the map document. | |
详细描述
Converts external object records into one atomic placement transaction plan.
在文件 MapDocument.h 第 197 行定义.
成员函数说明
◆ plan()
| MapObjectImportPlan eve::map_editing::MapObjectImporter::plan | ( | const MapDocumentTarget & | document, |
| const StableId & | layer, | ||
| const std::vector< MapObjectImportRecord > & | records, | ||
| const std::string & | idPrefix | ||
| ) | const |
Plan stable-id placement creation without mutating the map document.
在文件 MapIntegration.cpp 第 29 行定义.
引用了 eve::map_editing::MapPlacementRecord::asset, eve::Conflict, eve::map_editing::MapObjectImportPlan::diagnostics, eve::map_editing::MapObjectImportPlan::documentRevision, id, eve::InvalidArgument, layer, eve::map_editing::MapDocumentTarget::makeSetPlacement(), eve::map_editing::MapDocumentTarget::mapPlacements(), operation, eve::map_editing::MapObjectImportPlan::operations, eve::editing::EditableTargetState::revision(), eve::editing::ruleDiagnostic(), eve::map_editing::MapObjectImportPlan::status , 以及 value.
该类的文档由以下文件生成:
- src/modules/map/editing/MapDocument.h
- src/modules/map/editing/MapIntegration.cpp