MPDisplayRule class

A collection of settings that dictate how MapsIndoors objects are displayed on the map

Annotations

Properties

dispalyRuleName String
The name of the display rule
no setter
hashCode int
The hash code for this object.
no setteroverride
id → MPDisplayRuleId
Get the display rule's id
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getBadgeFillColor() Future<String?>
Get the badge's fill color
getBadgePosition() Future<MPBadgePosition?>
Get the badge's visibility
getBadgeRadius() Future<num?>
Get the badge's radius
getBadgeScale() Future<num?>
Get the badge's scale
getBadgeStrokeColor() Future<String?>
Get the badge's stroke color
getBadgeStrokeWidth() Future<num?>
Get the badge's stroke width
getBadgeZoomFrom() Future<num?>
Get the badge's zoom from value
getBadgeZoomTo() Future<num?>
Get the badge's zoom to value
getExtrusionColor() Future<String?>
Get the extrusion's color value
getExtrusionHeight() Future<num?>
Get the extrusion's height value
getExtrusionLightnessFactor() Future<num?>
Get the extrusion's lightness factor
getExtrusionZoomFrom() Future<num?>
Get the extrusion's zoom from value
getExtrusionZoomTo() Future<num?>
Get the extrusion's zoom to value
getIconPlacement() Future<MPIconPlacement?>
Get the icon's placement relative to the anchor point
getIconSize() Future<MPIconSize?>
Get the icon's size
getIconUrl() Future<String?>
Get the icon's URL
getLabel() Future<String?>
Get the label string
getLabelMaxWidth() Future<int?>
Get the label's max width value
getLabelStyleBearing() Future<num?>
Get the labelStyle's bearing
getLabelStyleGraphic() Future<MPLabelGraphic?>
Get the labelStyle's graphic label
getLabelStyleHaloBlur() Future<num?>
Get the labelStyle's halo blur
getLabelStyleHaloColor() Future<String?>
Get the labelStyle's halo color
getLabelStyleHaloWidth() Future<num?>
Get the labelStyle's halo width
getLabelStyleTextColor() Future<String?>
Get the labelStyle's text color
getLabelStyleTextOpacity() Future<num?>
Get the labelStyle's text opacity
getLabelStyleTextSize() Future<num?>
Get the labelStyle's text size
getLabelType() Future<MPLabelType?>
Get the label's type
getLabelZoomFrom() Future<num?>
Get the label's zoom from value
getLabelZoomTo() Future<num?>
Get the label's zoom to value
getModel2DBearing() Future<num?>
Get the 2D model's bearing value
getModel2DHeightMeters() Future<num?>
Get the 2D model's height in meters
getModel2DModel() Future<String?>
Get the 2D model's URL
getModel2DWidthMeters() Future<num?>
Get the 2D model's width in meters
getModel2DZoomFrom() Future<num?>
Get the 2D model's zoom from value
getModel2DZoomTo() Future<num?>
Get the 2D model's zoom to value
getModel3DModel() Future<String?>
Get the 3D model's URI
getModel3DRotationX() Future<num?>
Get the 3D model's rotation value on the X-axis in degrees
getModel3DRotationY() Future<num?>
Get the 3D model's rotation value on the Y-axis in degrees
getModel3DRotationZ() Future<num?>
Get the 3D model's rotation value on the Z-axis in degrees
getModel3DScale() Future<num?>
Get the 3D model's scale
getModel3DZoomFrom() Future<num?>
Get the 3D model's zoom from value
getModel3DZoomTo() Future<num?>
Get the 3D model's zoom to value
getPolygonFillColor() Future<String?>
Get the polygon's fill color value
getPolygonFillOpacity() Future<num?>
Get the polygon's fill opacity value
getPolygonLightnessFactor() Future<num?>
Get the polygon's lightness factor
getPolygonStrokeColor() Future<String?>
Get the polygon's stroke color value
getPolygonStrokeOpacity() Future<num?>
Get the polygon's stroke opacity value
getPolygonStrokeWidth() Future<num?>
Get the polygon's stroke width value
getPolygonZoomFrom() Future<num?>
Get the polygon's zoom from value
getPolygonZoomTo() Future<num?>
Get the polygon's zoom to value
getWallColor() Future<String?>
Get the wall's color value
getWallHeight() Future<num?>
Get the wall's height value
getWallLightnessFactor() Future<num?>
Get the wall's lightness factor
getWallZoomFrom() Future<num?>
Get the wall's zoom from value
getWallZoomTo() Future<num?>
Get the wall's zoom to value
getZoomFrom() Future<num?>
Get the general zoom from value
getZoomTo() Future<num?>
Get the general zoom to value
isBadgeVisible() Future<bool?>
Get the badge's visibility
isExtrusionVisible() Future<bool?>
Get the extrusion's visibility value
isIconVisible() Future<bool?>
Get the icon's visibility value
isLabelVisible() Future<bool?>
Get the label's visibility value
isModel2DVisible() Future<bool?>
Get the 2D model's visibility value
isModel3DVisible() Future<bool?>
Get whether the 3D model is visible
isPolygonVisible() Future<bool?>
Get the polygon's visibility value
isVisible() Future<bool?>
Get the general visibility value
isWallVisible() Future<bool?>
Get the wall's visibility value
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() Future<void>
setBadgeFillColor(String color) Future<void>
Set the badge's fill color
setBadgePosition(MPBadgePosition position) Future<void>
Set the badge's visibility
setBadgeRadius(num radius) Future<void>
Set the badge's radius
setBadgeScale(num scale) Future<void>
Set the badge's scale
setBadgeStrokeColor(String color) Future<void>
Set the badge's stroke color
setBadgeStrokeWidth(num width) Future<void>
Set the badge's stroke width
setBadgeVisible(bool visible) Future<void>
Set the badge's visibility
setBadgeZoomFrom(num from) Future<void>
Set the badge's zoom from vale
setBadgeZoomTo(num to) Future<void>
Set the badge's zoom to value
setExtrusionColor(String color) Future<void>
Set the extrusion's color value
setExtrusionHeight(num height) Future<void>
Set the extrusion's height value
setExtrusionLightnessFactor(num factor) Future<void>
Set the extrusion's lightness factor
setExtrusionVisible(bool visible) Future<void>
Set the extrusion's visibility value
setExtrusionZoomFrom(num from) Future<void>
Set the extrusion's zoom from value
setExtrusionZoomTo(num to) Future<void>
Set the extrusion's zoom to value
setIcon(String url) Future<void>
Set the icon's URL
setIconPlacement(MPIconPlacement placement) Future<void>
Set the icon's placement realtive to the anchor point
setIconSize(MPIconSize size) Future<void>
Set the icon's size
setIconVisible(bool visible) Future<void>
Set the icon's visibility value
setLabel(String label) Future<void>
Set the label string
setLabelMaxWidth(int max) Future<void>
Set the label's max width value
setLabelStyleBearing(num bearing) Future<void>
Set the labelStyle's bearing
setLabelStyleGraphic(MPLabelGraphic graphic) Future<void>
Set the labelStyle's graphic label
setLabelStyleHaloBlur(num blur) Future<void>
Set the labelStyle's halo blur
setLabelStyleHaloColor(String color) Future<void>
Set the labelStyle's halo color
setLabelStyleHaloWidth(num width) Future<void>
Set the labelStyle's halo width
setLabelStyleTextColor(String color) Future<void>
Set the labelStyle's text color
setLabelStyleTextOpacity(num opacity) Future<void>
Set the labelStyle's text opacity
setLabelStyleTextSize(num max) Future<void>
Set the labelStyle's text size
setLabelType(MPLabelType type) Future<void>
Set the label's type
setLabelVisible(bool visible) Future<void>
Set the label's visibility value
setLabelZoomFrom(num from) Future<void>
Set the label's zoom from value
setLabelZoomTo(num to) Future<void>
Set the label's zoom to value
setModel2DBearing(num bearing) Future<void>
Get the 2D model's bearing value
setModel2DHeightMeters(num height) Future<void>
Set the 2D model's height in meters
setModel2DModel(String url) Future<void>
Set the 2D model's URL
setModel2DVisible(bool visible) Future<void>
Set the 2D model's visibility value
setModel2DWidthMeters(num width) Future<void>
Set the 2D model's width in meters
setModel2DZoomFrom(num from) Future<void>
Set the 2D model's zoom from value
setModel2DZoomTo(num to) Future<void>
Set the 2D model's zoom to value
setModel3DModel(String model) Future<void>
Set the 3D model's URI to a specific model, valid URI schemes are: https, file, asset
setModel3DRotationX(num rotation) Future<void>
Set the 3D model's rotation value on the X-axis in degrees
setModel3DRotationY(num rotation) Future<void>
Set the 3D model's rotation value on the Y-axis in degrees
setModel3DRotationZ(num rotation) Future<void>
Set the 3D model's rotation value on the Z-axis in degrees
setModel3DScale(num scale) Future<void>
Set the 3D model's scale
setModel3DVisible(bool visible) Future<void>
Set the 3D model's visibility
setModel3DZoomFrom(num from) Future<void>
Set the 3D model's zoom from value
setModel3DZoomTo(num to) Future<void>
Set the 3D model's zoom to value
setPolygonFillColor(String color) Future<void>
Set the polygon's fill color value
setPolygonFillOpacity(num opacity) Future<void>
Set the polygon's fill opacity value
setPolygonLightnessFactor(num factor) Future<void>
Set the polygon's lightness factor
setPolygonStrokeColor(String color) Future<void>
Set the polygon's stroke color value
setPolygonStrokeOpacity(num opacity) Future<void>
Set the polygon's stroke opacity value
setPolygonStrokeWidth(num width) Future<void>
Set the polygon's stroke width value
setPolygonVisible(bool visible) Future<void>
Set the polygon's visibility value
setPolygonZoomFrom(num from) Future<void>
Set the polygon's zoom from value
setPolygonZoomTo(num to) Future<void>
Set the polygon's zoom to value
setVisible(bool visible) Future<void>
Set the general visibility value
setWallColor(String color) Future<void>
Set the wall's color value
setWallHeight(num height) Future<void>
Set the wall's height value
setWallLightnessFactor(num factor) Future<void>
Set the wall's lightness factor
setWallVisible(bool visible) Future<void>
Set the wall's visibility value
setWallZoomFrom(num from) Future<void>
Set the wall's zoom from value
setWallZoomTo(num to) Future<void>
Set the wall's zoom to value
setZoomFrom(num from) Future<void>
Set the general zoom from value
setZoomTo(num to) Future<void>
Set the general zoom to value
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override