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

Everything one CityJSON geometry object flattens to. More...

#include <fcb/writer/geom_encoder.hpp>

Public Attributes

GMBoundaries boundaries
 
std::optional< GMSemanticssemantics
 
std::optional< std::vector< MaterialMapping > > materials
 
std::optional< std::vector< TextureMapping > > textures
 

Detailed Description

Everything one CityJSON geometry object flattens to.

Mirrors EncodedGeometry (writer/geom_encoder.rs).

Definition at line 135 of file geom_encoder.hpp.

Member Data Documentation

◆ boundaries

GMBoundaries fcb::EncodedGeometry::boundaries

Definition at line 136 of file geom_encoder.hpp.

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

◆ materials

std::optional<std::vector<MaterialMapping> > fcb::EncodedGeometry::materials

Definition at line 138 of file geom_encoder.hpp.

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

◆ semantics

std::optional<GMSemantics> fcb::EncodedGeometry::semantics

Definition at line 137 of file geom_encoder.hpp.

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

◆ textures

std::optional<std::vector<TextureMapping> > fcb::EncodedGeometry::textures

Definition at line 139 of file geom_encoder.hpp.

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


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