mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-03 07:35:48 +08:00
@@ -393,14 +393,32 @@ namespace BlackMisc::Simulation::Data
|
||||
public:
|
||||
//! \name Interface implementations
|
||||
//! @{
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::getCachedModels
|
||||
virtual CAircraftModelList getCachedModels(const CSimulatorInfo &simulator) const override { return instanceCaches().getCachedModels(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::setCachedModels
|
||||
virtual CStatusMessage setCachedModels(const CAircraftModelList &models, const CSimulatorInfo &simulator) override { return instanceCaches().setCachedModels(models, simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::getCacheTimestamp
|
||||
virtual QDateTime getCacheTimestamp(const CSimulatorInfo &simulator) const override { return instanceCaches().getCacheTimestamp(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::setCacheTimestamp
|
||||
virtual CStatusMessage setCacheTimestamp(const QDateTime &ts, const CSimulatorInfo &simulator) override { return instanceCaches().setCacheTimestamp(ts, simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::synchronizeCache
|
||||
virtual void synchronizeCache(const CSimulatorInfo &simulator) override { return instanceCaches().synchronizeCache(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::admitCache
|
||||
virtual void admitCache(const CSimulatorInfo &simulator) override { return instanceCaches().admitCache(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::getFilename
|
||||
virtual QString getFilename(const CSimulatorInfo &simulator) const override { return instanceCaches().getFilename(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::isSaved
|
||||
virtual bool isSaved(const CSimulatorInfo &simulator) const override { return instanceCaches().isSaved(simulator); }
|
||||
|
||||
//! \copydoc BlackMisc::Simulation::Data::IMultiSimulatorModelCaches::getDescription
|
||||
virtual QString getDescription() const override { return instanceCaches().getDescription(); }
|
||||
//! @}
|
||||
|
||||
|
||||
@@ -42,8 +42,20 @@ namespace BlackMisc::Simulation
|
||||
//! Zero initialized position array
|
||||
static const PosArray &zeroPosArray();
|
||||
|
||||
//! @{
|
||||
//! 3 coordinates for spline interpolation
|
||||
std::array<double, 3> x, y, z, a, gnd, t, dx, dy, dz, da, dgnd;
|
||||
std::array<double, 3> x;
|
||||
std::array<double, 3> y;
|
||||
std::array<double, 3> z;
|
||||
std::array<double, 3> a;
|
||||
std::array<double, 3> gnd;
|
||||
std::array<double, 3> t;
|
||||
std::array<double, 3> dx;
|
||||
std::array<double, 3> dy;
|
||||
std::array<double, 3> dz;
|
||||
std::array<double, 3> da;
|
||||
std::array<double, 3> dgnd;
|
||||
//! @}
|
||||
|
||||
//! Array size
|
||||
int size() const { return static_cast<int>(x.size()); }
|
||||
|
||||
Reference in New Issue
Block a user