flag method

TrajectoryData? flag(
  1. TrajFlag requested
)

Returns the first exact row matching requested, or null when absent.

Implementation

TrajectoryData? flag(TrajFlag requested) {
  _checkFlag(requested);
  final rows = (requested.value & _eventFlags) != 0 ? events : records;
  for (final row in rows) {
    if ((row.flag & requested.value) != 0) return row;
  }
  return null;
}