FlatCityBuf C++ reader 0.8.0
Native C++17 reader for FlatCityBuf, the cloud-optimized CityJSON format
Loading...
Searching...
No Matches
fcb::GMBoundaries Struct Reference

Flattened geometry boundaries: a flat vertex-index list plus one count array per level of the dimensional hierarchy (rings-per-surface, surfaces-per-shell, shells-per-solid). More...

#include <fcb/writer/geom_encoder.hpp>

Public Attributes

std::vector< std::uint32_t > solids
 
std::vector< std::uint32_t > shells
 
std::vector< std::uint32_t > surfaces
 
std::vector< std::uint32_t > strings
 
std::vector< std::uint32_t > indices
 

Detailed Description

Flattened geometry boundaries: a flat vertex-index list plus one count array per level of the dimensional hierarchy (rings-per-surface, surfaces-per-shell, shells-per-solid).

Mirrors GMBoundaries (writer/geom_encoder.rs).

Definition at line 20 of file geom_encoder.hpp.

Member Data Documentation

◆ indices

std::vector<std::uint32_t> fcb::GMBoundaries::indices

Definition at line 25 of file geom_encoder.hpp.

Referenced by fcb::to_geometry().

◆ shells

std::vector<std::uint32_t> fcb::GMBoundaries::shells

Definition at line 22 of file geom_encoder.hpp.

Referenced by fcb::encode_boundaries(), and fcb::to_geometry().

◆ solids

std::vector<std::uint32_t> fcb::GMBoundaries::solids

Definition at line 21 of file geom_encoder.hpp.

Referenced by fcb::encode_semantics(), and fcb::to_geometry().

◆ strings

std::vector<std::uint32_t> fcb::GMBoundaries::strings

Definition at line 24 of file geom_encoder.hpp.

Referenced by fcb::to_geometry().

◆ surfaces

std::vector<std::uint32_t> fcb::GMBoundaries::surfaces

Definition at line 23 of file geom_encoder.hpp.

Referenced by fcb::encode_boundaries(), and fcb::to_geometry().


The documentation for this struct was generated from the following file: