MetarRunwayState constructor
MetarRunwayState(
- String? code,
- RegExpMatch? match
Implementation
MetarRunwayState(super.code, RegExpMatch? match) {
_match = match;
if (match == null) {
_name = null;
_deposits = null;
_contamination = null;
_depositsDepth = null;
_surfaceFriction = null;
} else {
_name = setRunwayName(match.namedGroup('name'));
_deposits = runwayDepositsMap[match.namedGroup('deposit')];
_contamination = runwayContaminationMap[match.namedGroup('cont')];
_depositsDepth = _setDepositsDepth(match.namedGroup('depth'));
_surfaceFriction = _setSurfaceFriction(match.namedGroup('fric'));
_snoclo = match.namedGroup('snoclo') != null;
_clrd = match.namedGroup('clrd') != null;
}
}