maptek.vulcan.obj
The obj
class is the base class that is shared to all object types. Any methods here are available in its derived types.
clear(obj self)
Clear out an object’s data.
get_type(obj self) → std::string
Get the object type name.
object_details(obj self) → std::string
Gets the object’s information as a formatted report.
get_name(obj self) → std::string
Gets the object name.
set_name(obj self, std::string const & name)
Sets the object name.
get_layer(obj self) → std::string
Gets the object layer.
get_description(obj self) → std::string
Gets the object description.
set_description(obj self, std::string const & desc)
Sets the object description.
get_feature(obj self) → std::string
Gets the object feature.
set_feature(obj self, std::string const & feature)
Sets the object feature.
get_group(obj self) → std::string
Gets the object group.
set_group(obj self, std::string const & group)
Sets the object group.
get_value(obj self) → double
Gets the object value.
set_value(obj self, double const & value)
Sets the object value.
get_colour(obj self) → int
Gets the object colour.
set_colour(obj self, int colour)
Sets the object colour.
num_links(obj self) → int
Gets the number of object links.
get_link(obj self, int k) → std::string
Gets the object link.
get_linktype(obj self, int k) → int
Gets the object link type.
set_link(obj self, int k, int type, std::string const & value)
Sets the object link.
get_linkdata(obj self) → MVariant
Gets a copy of the object link data.
set_linkdata(obj self, MVariant & dictionary)
Sets the object link data from a dictionary.
get_primitive(obj self) → MVariant
Gets a copy of the object primitive data.
set_primitive(obj self, MVariant & dictionary)
Sets the object primitive data.
get_attributes(obj self) → attributes
Gets a reference to the object attribute data.
set_attributes(obj self, attributes attr)
Sets the object attribute data.
get_metadata(obj self) → metadata
Gets a reference to the object metadata.
set_metadata(obj self, metadata meta)
Sets the object metadata.
get_section_widths(obj self) → section_widths
Gets a reference to the object section width data.
set_section_widths(obj self, section_widths sect)
Sets the object section width data.
set_object_visibility(object, mode) -> bool
Sets object visibility
get_object_visibility(object) -> std::string
Sets object visibility