fromValue static method

BCLIBCFFI_TrajectoryInterpKey fromValue(
  1. int value
)

Implementation

static BCLIBCFFI_TrajectoryInterpKey fromValue(int value) => switch (value) {
  0 => BCLIBCFFI_TRAJ_KEY_TIME,
  1 => BCLIBCFFI_TRAJ_KEY_DISTANCE,
  2 => BCLIBCFFI_TRAJ_KEY_VELOCITY,
  3 => BCLIBCFFI_TRAJ_KEY_MACH,
  4 => BCLIBCFFI_TRAJ_KEY_HEIGHT,
  5 => BCLIBCFFI_TRAJ_KEY_SLANT_HEIGHT,
  6 => BCLIBCFFI_TRAJ_KEY_DROP_ANGLE,
  7 => BCLIBCFFI_TRAJ_KEY_WINDAGE,
  8 => BCLIBCFFI_TRAJ_KEY_WINDAGE_ANGLE,
  9 => BCLIBCFFI_TRAJ_KEY_SLANT_DISTANCE,
  10 => BCLIBCFFI_TRAJ_KEY_ANGLE,
  11 => BCLIBCFFI_TRAJ_KEY_DENSITY_RATIO,
  12 => BCLIBCFFI_TRAJ_KEY_DRAG,
  13 => BCLIBCFFI_TRAJ_KEY_ENERGY,
  14 => BCLIBCFFI_TRAJ_KEY_OGW,
  15 => BCLIBCFFI_TRAJ_KEY_FLAG,
  _ => throw ArgumentError(
    'Unknown value for BCLIBCFFI_TrajectoryInterpKey: $value',
  ),
};