getBooleanDisplayRuleValue method
Future<bool>
getBooleanDisplayRuleValue(
- String value,
- MPDisplayRule displayRule
)
Implementation
Future<bool> getBooleanDisplayRuleValue(
String value, MPDisplayRule displayRule) async {
switch (value) {
case "visible":
bool? visible = await displayRule.isVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "iconVisible":
bool? visible = await displayRule.isIconVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "polygonVisible":
bool? visible = await displayRule.isPolygonVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "labelVisible":
bool? visible = await displayRule.isLabelVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "wallVisible":
bool? visible = await displayRule.isWallVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "extrusionVisible":
bool? visible = await displayRule.isExtrusionVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
case "2DModelVisible":
bool? visible = await displayRule.isModel2DVisible();
if (visible != null && visible) {
return true;
} else {
return false;
}
default:
return false;
}
}