// SPDX-FileCopyrightText: 2025 Florent Rougon
// SPDX-License-Identifier: GPL-2.0-or-later

/**
 * @file
 * @brief Forward-declarations for YASim
 */

#pragma once

namespace yasim {

enum class YASIM_VERSION : int;

class Airplane;
class Atmosphere;
class BodyEnvironment;
class ControlMap;
class ElectricEngine;
class Engine;
class FGFDM;
class FGGround;
class Gear;
class Glue;
class Ground;
class Hitch;
class Hook;
class Integrator;
class Jet;
class Launchbar;
class Math;
class Model;
class PistonEngine;
class Propeller;
class PropEngine;
class RigidBody;
class Rotor;
class Rotorpart;
class SimpleJet;
class Surface;
class Thruster;
class TurbineEngine;
class Turbulence;
class Vector;
class Version;
class Wing;

}; // namespace yasim
