载入中...
搜索中...
未找到
eve::map_editing::MapRoadMeshPublisher类 参考
Publishes validated road previews while rejecting stale document revisions. 更多...
#include <MapDocument.h>
Public 成员函数 | |
| Result< void > | publish (const MapDocumentTarget &document, const StableId &road, Revision expectedRevision, IMapRoadMeshSink &sink, int triangleBudget=10000) const |
| Generate and publish one road mesh to the supplied host sink. | |
详细描述
Publishes validated road previews while rejecting stale document revisions.
在文件 MapDocument.h 第 189 行定义.
成员函数说明
◆ publish()
| Result< void > eve::map_editing::MapRoadMeshPublisher::publish | ( | const MapDocumentTarget & | document, |
| const StableId & | road, | ||
| Revision | expectedRevision, | ||
| IMapRoadMeshSink & | sink, | ||
| int | triangleBudget = 10000 |
||
| ) | const |
Generate and publish one road mesh to the supplied host sink.
在文件 MapIntegration.cpp 第 8 行定义.
引用了 eve::editing::diagnosticRule(), eve::UuidIdAdapter< Tag >::empty(), eve::map_editing::MapDocumentTarget::previewRoad(), eve::map_editing::IMapRoadMeshSink::publishRoad(), eve::editing::EditableTargetState::revision() , 以及 eve::map_editing::MapDocumentTarget::targetId().
该类的文档由以下文件生成:
- src/modules/map/editing/MapDocument.h
- src/modules/map/editing/MapIntegration.cpp