FlightGear next
MapFilter Class Reference

Inherits FGPositioned::TypeFilter.

Public Member Functions

 MapFilter (LauncherController::AircraftType aircraft)
 
bool pass (FGPositioned *aPos) const override
 Over-rideable filter method.
 
- Public Member Functions inherited from FGPositioned::TypeFilter
 TypeFilter (Type aTy=INVALID)
 
 TypeFilter (std::initializer_list< Type > types)
 
 TypeFilter (Type aMinType, Type aMaxType)
 Construct a new Type Filter based on a sequential range of types.
 
bool pass (FGPositioned *aPos) const override
 Over-rideable filter method.
 
Type minType () const override
 
Type maxType () const override
 
void addType (Type aTy)
 
- Public Member Functions inherited from FGPositioned::Filter
virtual ~Filter ()
 
bool operator() (FGPositioned *aPos) const
 

Additional Inherited Members

- Static Public Member Functions inherited from FGPositioned::TypeFilter
static TypeFilter fromString (const std::string &aFilterSpec)
 

Detailed Description

Definition at line 253 of file BaseDiagram.cxx.

Constructor & Destructor Documentation

◆ MapFilter()

MapFilter::MapFilter ( LauncherController::AircraftType aircraft)
inline

Definition at line 257 of file BaseDiagram.cxx.

Member Function Documentation

◆ pass()

bool MapFilter::pass ( FGPositioned * aPos) const
inlineoverridevirtual

Over-rideable filter method.

Default implementation returns true.

Reimplemented from FGPositioned::Filter.

Definition at line 281 of file BaseDiagram.cxx.


The documentation for this class was generated from the following file: