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
Properties
- boundingBox → GeoBox
-
The
GeoBoxof 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
idof the drawing. This describes the identifier for drawing. Gets an id of the drawing.no setter - isIsRoot → bool
-
Trueif this is the root drawing andfalseotherwise. 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