Updraft  1.0
Open source glider flight visualisation tool.
Updraft Namespace Reference

Namespaces

namespace  Airspaces
namespace  Core
namespace  Cup
namespace  Igc
namespace  IgcViewer
namespace  Util

Classes

class  CoreInterface
 Exposes core functionalities to plugins. More...
class  EventInfo
 This class holds information about a MapObject event. More...
struct  FileRegistration
 Data describing a file type registration. More...
class  MapLayerGroupInterface
 Map layer group used by plugins. More...
class  MapLayerInterface
 An interface to a map layer that is used by plugins. More...
class  MapObject
 Base class for objects that can be clicked on in the map. More...
class  MenuInterface
 Interface to menu used by plugins. More...
class  PluginBase
 Base class for plugins. More...
struct  AssignedArea
 A structure defining area shape. More...
class  DataHistory
 This class creates and stores TaskData objects. More...
class  TaskAxis
 Graphical representation of task leg distances. More...
class  TaskData
 This class encapsulates all data related to one task. More...
class  TaskDeclaration
 Task declaration plugin top level object. More...
class  TaskDeclPanel
 Widget that is shown in the task declaration tab. More...
class  TaskFile
 Opened task file. More...
class  TaskLayer
 Class storing a task layer. More...
class  TaskPoint
 Turning point in a task. More...
class  TaskPointButton
 Fancy button thingie for adding and removing turn points. More...
class  TPFile
 Interface for a turn-points file. More...
class  TPFileCupAdapter
 Adapter for cup turn-points file Use this class for loading turn-points from cup file. More...
class  TPLayer
 Class storing a turn-points layer. More...
class  TPMapObject
 The turnpoint map object that serves for clicking at turnpoints. More...
struct  TurnPoint
 Structure with information about a turn-point. More...
class  TurnPoints
 Top level object of the turnpoints plugin. More...
class  SettingInterface
 Interface to a single settings value. More...
class  TabInterface
 An interface wrapping a single tab in bottom pane. More...

Typedefs

typedef QList< TaskLayer * > TTaskLayerList
typedef QList< TurnPointTTPList
typedef QMap
< MapLayerInterface *, TPLayer * > 
TTPLayerMap

Enumerations

enum  EventType { INVALID = 0, LEFT_CLICK, RIGHT_CLICK }
enum  FileCategory { CATEGORY_PERSISTENT = 1, CATEGORY_TEMPORARY = 2 }
 Categories of file registration. More...
enum  SystemMenu {
  MENU_FILE, MENU_VIEW, MENU_TOOLS, MENU_HELP,
  MENU_CONTEXT, MENU_MAPOBJECT
}
enum  WaypointStyle {
  UNKNOWN = 0, NORMAL = 1, AIRFIELDGRASS = 2, OUTLANDING = 3,
  GLIDERSITE = 4, AIRFIELDSOLID = 5, MTPASS = 6, MTTOP = 7,
  SENDER = 8, VOR = 9, NDB = 10, COOLTOWER = 11,
  DAM = 12, TUNNEL = 13, BRIDGE = 14, POWERPLANT = 15,
  CASTLE = 16, INTERSECTION = 17
}
 Waypoint style as it reads in the cup file. More...
enum  SettingsGroupType { GROUP_VISIBLE, GROUP_HIDDEN, GROUP_ADVANCED }
 This type defines the settings group type. More...

Variables

CoreInterfaceg_core = NULL

Typedef Documentation

typedef QList<TurnPoint> Updraft::TTPList

Enumeration Type Documentation

Enumerator:
INVALID 
LEFT_CLICK 
RIGHT_CLICK 

Categories of file registration.

Enumerator:
CATEGORY_PERSISTENT 
CATEGORY_TEMPORARY 

This type defines the settings group type.

Advanced setting groups are displayed in the settings dialog only upon request, whereas the hidden setting groups are never shown, thus preventing the user from editing them.

Enumerator:
GROUP_VISIBLE 
GROUP_HIDDEN 
GROUP_ADVANCED 
Enumerator:
MENU_FILE 
MENU_VIEW 
MENU_TOOLS 
MENU_HELP 
MENU_CONTEXT 
MENU_MAPOBJECT 

Waypoint style as it reads in the cup file.

Enumerator:
UNKNOWN 
NORMAL 
AIRFIELDGRASS 
OUTLANDING 
GLIDERSITE 
AIRFIELDSOLID 
MTPASS 
MTTOP 
SENDER 
VOR 
NDB 
COOLTOWER 
DAM 
TUNNEL 
BRIDGE 
POWERPLANT 
CASTLE 
INTERSECTION 

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines