|
| | GeometryMetadata () |
| | GeometryMetadata (const GeometryMetadata &metadata) |
| | GeometryMetadata (const Metadata &metadata) |
| const AttributeMetadata * | GetAttributeMetadataByStringEntry (const std::string &entry_name, const std::string &entry_value) const |
| bool | AddAttributeMetadata (std::unique_ptr< AttributeMetadata > att_metadata) |
| void | DeleteAttributeMetadataByUniqueId (int32_t att_unique_id) |
| const AttributeMetadata * | GetAttributeMetadataByUniqueId (int32_t att_unique_id) const |
| AttributeMetadata * | attribute_metadata (int32_t att_unique_id) |
| const std::vector< std::unique_ptr< AttributeMetadata > > & | attribute_metadatas () const |
| | Metadata () |
| | Metadata (const Metadata &metadata) |
| void | AddEntryInt (const std::string &name, int32_t value) |
| bool | GetEntryInt (const std::string &name, int32_t *value) const |
| void | AddEntryIntArray (const std::string &name, const std::vector< int32_t > &value) |
| bool | GetEntryIntArray (const std::string &name, std::vector< int32_t > *value) const |
| void | AddEntryDouble (const std::string &name, double value) |
| bool | GetEntryDouble (const std::string &name, double *value) const |
| void | AddEntryDoubleArray (const std::string &name, const std::vector< double > &value) |
| bool | GetEntryDoubleArray (const std::string &name, std::vector< double > *value) const |
| void | AddEntryString (const std::string &name, const std::string &value) |
| bool | GetEntryString (const std::string &name, std::string *value) const |
| void | AddEntryBinary (const std::string &name, const std::vector< uint8_t > &value) |
| bool | GetEntryBinary (const std::string &name, std::vector< uint8_t > *value) const |
| bool | AddSubMetadata (const std::string &name, std::unique_ptr< Metadata > sub_metadata) |
| const Metadata * | GetSubMetadata (const std::string &name) const |
| Metadata * | sub_metadata (const std::string &name) |
| void | RemoveEntry (const std::string &name) |
| int | num_entries () const |
| const std::map< std::string, EntryValue > & | entries () const |
| const std::map< std::string, std::unique_ptr< Metadata > > & | sub_metadatas () const |