|
Updraft
1.0
Open source glider flight visualisation tool.
|
Abstract geometry in airspace. More...
#include <geometry.h>

Public Types | |
| enum | GType { DAtype, DBtype, DCtype, DPtype } |
| Geometry types DA: Draw Arc type I DB: Draw arc type II DC: Draw circle DP: Draw polygon. More... | |
Public Member Functions | |
| virtual const Position & | Centre () const =0 |
| virtual const GType | GetGType () const =0 |
| virtual | ~Geometry () |
Abstract geometry in airspace.
Geometry types DA: Draw Arc type I DB: Draw arc type II DC: Draw circle DP: Draw polygon.
| virtual OpenAirspace::Geometry::~Geometry | ( | ) | [inline, virtual] |
| virtual const Position& OpenAirspace::Geometry::Centre | ( | ) | const [pure virtual] |
Implemented in OpenAirspace::Circle, OpenAirspace::ArcII, OpenAirspace::ArcI, and OpenAirspace::Polygon.
| virtual const GType OpenAirspace::Geometry::GetGType | ( | ) | const [pure virtual] |
Implemented in OpenAirspace::Circle, OpenAirspace::ArcII, OpenAirspace::ArcI, and OpenAirspace::Polygon.