CampusMapBuilding class

A campus building with its outline and available indoor floors.

Constructors

CampusMapBuilding({required String code, required String name, required List<CampusMapPolygon> polygons, required List<CampusMapFloor> floors, required bool shownOnMap})
Creates a building assembled from the outline and layer catalogs.
const

Properties

code → String
The GeoServer building code, or a feature ID for uncoded outlines.
final
floors → List<CampusMapFloor>
The building's available floors in ascending physical order.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
The server's building name, falling back to code when unnamed.
final
polygons → List<CampusMapPolygon>
The outline, including holes; empty for buildings absent from that layer.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shownOnMap → bool
Whether the map draws this building, which requires a first floor.
final

Methods

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