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<Color?>
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<Color?>
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<Color?>
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<Color?>
Get the labelStyle's halo color
getLabelStyleHaloWidth() → Future<num?>
Get the labelStyle's halo width
getLabelStylePosition() → Future<MPLabelPosition?>
getLabelStyleTextColor() → Future<Color?>
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<Color?>
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<Color?>
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<Color?>
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(Color 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(Color 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(Color 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(Color color) → Future<void>
Set the labelStyle's halo color
setLabelStyleHaloWidth(num width) → Future<void>
Set the labelStyle's halo width
setLabelStylePosition(MPLabelPosition position) → Future<void>
setLabelStyleTextColor(Color 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(Color 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(Color 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(Color 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