World-owned authoritative description and membership of one committed edge curve. 更多...
#include <BuildingTypes.h>
Public 成员函数 | |
| bool | operator== (const EdgeCurveGroup &) const =default |
| Operator ==. | |
Public 属性 | |
| EdgeCurveGroupId | id |
| std::string | buildingId |
| int | level = 0 |
| std::vector< EdgeCurveControlPoint > | controlPoints |
| int | subdivisions = 0 |
| std::vector< int > | instanceIds |
| std::string | surfaceProviderName |
| Provider key used to author surfaceSamples; empty means planar projection. | |
| std::string | surfaceId |
| Stable provider-returned surface identity shared by every committed sample. | |
| uint64_t | surfaceRevision = 0 |
| std::vector< EdgeCurveSurfaceSample > | surfaceSamples |
| Owning subdivisions+1 centerline frames for deterministic surface conformance. | |
详细描述
World-owned authoritative description and membership of one committed edge curve.
在文件 BuildingTypes.h 第 80 行定义.
成员函数说明
◆ operator==()
|
default |
Operator ==.
类成员变量说明
◆ buildingId
| std::string eve::building::EdgeCurveGroup::buildingId |
在文件 BuildingTypes.h 第 82 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ controlPoints
| std::vector<EdgeCurveControlPoint> eve::building::EdgeCurveGroup::controlPoints |
在文件 BuildingTypes.h 第 84 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ id
| EdgeCurveGroupId eve::building::EdgeCurveGroup::id |
在文件 BuildingTypes.h 第 81 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ instanceIds
| std::vector<int> eve::building::EdgeCurveGroup::instanceIds |
在文件 BuildingTypes.h 第 86 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ level
| int eve::building::EdgeCurveGroup::level = 0 |
在文件 BuildingTypes.h 第 83 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ subdivisions
| int eve::building::EdgeCurveGroup::subdivisions = 0 |
在文件 BuildingTypes.h 第 85 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ surfaceId
| std::string eve::building::EdgeCurveGroup::surfaceId |
Stable provider-returned surface identity shared by every committed sample.
在文件 BuildingTypes.h 第 90 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ surfaceProviderName
| std::string eve::building::EdgeCurveGroup::surfaceProviderName |
Provider key used to author surfaceSamples; empty means planar projection.
在文件 BuildingTypes.h 第 88 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ surfaceRevision
| uint64_t eve::building::EdgeCurveGroup::surfaceRevision = 0 |
在文件 BuildingTypes.h 第 91 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
◆ surfaceSamples
| std::vector<EdgeCurveSurfaceSample> eve::building::EdgeCurveGroup::surfaceSamples |
Owning subdivisions+1 centerline frames for deterministic surface conformance.
在文件 BuildingTypes.h 第 93 行定义.
被这些函数引用 eve::building::PlacementSystem::restoreEdgeCurveGroupExact().
该结构体的文档由以下文件生成:
- src/modules/building/BuildingTypes.h