FlightGear next
positioned.hxx File Reference
#include <cassert>
#include <string>
#include <vector>
#include <stdint.h>
#include <simgear/sg_inlines.h>
#include <simgear/structure/SGSharedPtr.hxx>
#include <simgear/math/SGMath.hxx>

Go to the source code of this file.

Classes

class  FGPositioned
 
class  FGPositioned::Filter
 Predicate class to support custom filtering of FGPositioned queries Default implementation of this passes any FGPositioned instance. More...
 
class  FGPositioned::TypeFilter
 
class  POI
 

Namespaces

namespace  flightgear
 FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints.
 

Typedefs

typedef SGSharedPtr< FGPositionedFGPositionedRef
 
typedef std::vector< FGPositionedRefFGPositionedList
 
typedef int64_t PositionedID
 
typedef std::vector< PositionedIDPositionedIDVec
 

Functions

template<class T>
T * fgpositioned_cast (FGPositioned *p)
 
template<class T>
T * fgpositioned_cast (FGPositionedRef p)
 

Typedef Documentation

◆ FGPositionedList

typedef std::vector<FGPositionedRef> FGPositionedList

Definition at line 20 of file positioned.hxx.

◆ FGPositionedRef

typedef SGSharedPtr<FGPositioned> FGPositionedRef

Definition at line 19 of file positioned.hxx.

◆ PositionedID

typedef int64_t PositionedID

Definition at line 22 of file positioned.hxx.

◆ PositionedIDVec

typedef std::vector<PositionedID> PositionedIDVec

Definition at line 23 of file positioned.hxx.

Function Documentation

◆ fgpositioned_cast() [1/2]

template<class T>
T * fgpositioned_cast ( FGPositioned * p)

Definition at line 311 of file positioned.hxx.

◆ fgpositioned_cast() [2/2]

template<class T>
T * fgpositioned_cast ( FGPositionedRef p)

Definition at line 321 of file positioned.hxx.