VenueDrawing class abstract

Represents a drawing inside the VenueModel.

The drawing can be a separate building in a complex of buildings, or show a different view of a venue. For example, in an airport, one drawing can be used as an overview of all buildings in this venue, while other drawings contains details for each terminal in this airport.

Constructors

VenueDrawing()

Properties

boundingBox GeoBox
The GeoBox of the bounding area of the drawing. This is used to check if at certain zoom level and inside view this GeoBox belongs, then need to render. Gets a bounding box of the drawing.
no setter
center GeoCoordinates
The Geographic coordinates of the center of the drawing. It can be used to get center coordinates of drawing. Gets a center of the drawing.
no setter
geometriesByIconNames VenueDrawingStringToGeometryArrayMap
The map from the icon names to the geometries in the drawing. This can be used to search the geometries by icon names. Gets geometries mapped by icon names.
no setter
geometriesByName VenueDrawingGeometryArray
The geometries ordered by the name. This can be used to search geometries by name. Gets geometries ordered by a name in an ascending order.
no setter
hashCode → int
The hash code for this object.
no setterinherited
identifier → String
The id of the drawing. This describes the identifier for drawing. Gets an id of the drawing.
no setter
isIsRoot → bool
True if this is the root drawing and false otherwise. This can be used to check if this is top level drawing in venue. Checks if this is a root drawing of the venue.
no setter
levels VenueDrawingLevelArray
The array with Level objects. This describes for which all level this drawing belongs. Gets levels of the drawing.
no setter
properties VenueDrawingStringToPropertyMap
The key-value pairs of properties. This can be used to get different properties like name belonging to Drawing. Gets properties of the drawing.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
topologies VenueDrawingTopologyArray
The list of topologies of the drawing. This can be used to check for which all topologies are realted to Drawing. Gets a list of topologies of the drawing.
no setter
venueModel VenueModel
The parent venue model. It can be used to get the VenueModel where this Drawing belong. Gets a parent venue model.
no setter

Methods

filterGeometry(String filter, VenueGeometryFilterType filterType) VenueDrawingGeometryArray
Gets filtered geometries in an ascending order.
getGeometryByAddress(String geometryAddress) VenueGeometry?
Gets a geometry by the VenueGeometryInternalAddress.
getGeometryByIdentifier(String geometryId) VenueGeometry?
Gets a geometry by an id.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited