UAV Simulator
Loading...
Searching...
No Matches
aircraft.h File Reference

Declaration of the Aircraft class for the UAV Simulator. More...

#include <memory>
#include <string>
#include <vector>
#include <Eigen/Dense>
#include <easy3d/viewer/viewer.h>
#include <easy3d/renderer/drawable_triangles.h>
#include <easy3d/renderer/drawable_lines.h>
#include <easy3d/renderer/vertex_array_object.h>
#include <easy3d/core/surface_mesh.h>
#include <easy3d/fileio/surface_mesh_io.h>
#include <fstream>
#include <cmath>
Include dependency graph for aircraft.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Aircraft
 Represents a fixed‑wing UAV including its dynamics and 3D rendering. More...
 
struct  Aircraft::ControlInputs
 

Macros

#define _USE_MATH_DEFINES
 

Detailed Description

Declaration of the Aircraft class for the UAV Simulator.

The Aircraft class models a fixed‑wing UAV. It loads parameters from file, calculates aerodynamic forces and moments, integrates the dynamics, and updates its 3D geometry for rendering in the Easy3D viewer.

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES