载入中...
搜索中...
未找到
eve::building::EdgeCurveGroup结构体 参考

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==()

bool eve::building::EdgeCurveGroup::operator== ( const EdgeCurveGroup &  ) const
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().


该结构体的文档由以下文件生成: