fromValue static method
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',
),
};