cesium-native 0.43.0
Loading...
Searching...
No Matches
Cesium3DTiles::FoundMetadataProperty Struct Reference

Holds the details of a found property in a MetadataEntity. More...

#include <Cesium3DTiles/MetadataQuery.h>

Public Attributes

const std::string & classIdentifier
 A reference to the identifier of the class that contains the found property within the Schema.
 
const ClassclassDefinition
 A reference to the Class that contains the found property within the Schema.
 
const std::string & propertyIdentifier
 A reference to the identifier of the found property within the Schema.
 
const ClassPropertypropertyDefinition
 A reference to the ClassProperty describing the found property within the Schema.
 
const CesiumUtility::JsonValuepropertyValue
 A reference to the value of the found property within the MetadataEntity.
 

Detailed Description

Holds the details of a found property in a MetadataEntity.

Because this structure holds references to the original Schema and MetadataEntity instances, it will be invalided if either are destroyed or modified. Continuing to access this result in that scenario will result in undefined behavior.

Definition at line 20 of file MetadataQuery.h.

Member Data Documentation

◆ classDefinition

const Class& Cesium3DTiles::FoundMetadataProperty::classDefinition

A reference to the Class that contains the found property within the Schema.

Definition at line 31 of file MetadataQuery.h.

◆ classIdentifier

const std::string& Cesium3DTiles::FoundMetadataProperty::classIdentifier

A reference to the identifier of the class that contains the found property within the Schema.

Definition at line 25 of file MetadataQuery.h.

◆ propertyDefinition

const ClassProperty& Cesium3DTiles::FoundMetadataProperty::propertyDefinition

A reference to the ClassProperty describing the found property within the Schema.

Definition at line 43 of file MetadataQuery.h.

◆ propertyIdentifier

const std::string& Cesium3DTiles::FoundMetadataProperty::propertyIdentifier

A reference to the identifier of the found property within the Schema.

Definition at line 37 of file MetadataQuery.h.

◆ propertyValue

const CesiumUtility::JsonValue& Cesium3DTiles::FoundMetadataProperty::propertyValue

A reference to the value of the found property within the MetadataEntity.

Definition at line 49 of file MetadataQuery.h.


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