maptek.vulcan.metadata
Class for manipulating object metadata.
- num_fields (metadata self) → int
-
Returns the number of metadata fields.
- field_list (metadata self) → str_list
-
Returns the list of metadata fields.
- has_field (metadata self, std::string const & field) → bool
-
Returns true if a field exists in the metadata.
- remove_field (metadata self, std::string const & field)
-
Removes a field.
- get_value (metadata self, std::string const & field) → std::string
-
Gets a field value.
- set_field (metadata self, std::string const & field, std::string const & value)
-
Sets a field value.
- get_timestamp (metadata self, std::string const & field) → mtk::datetime::DateTime
-
Gets a timestamp of a field.
- as_dict (metadata self) → MVariant
-
Gets the metadata as a dictionary.
- from_dict (metadata self, MVariant & data)
-
Builds metadata from a dictionary.