FlightGear next
FGAirport::AirportFilter Class Reference

#include <airport.hxx>

Inherits FGPositioned::Filter.

Inherited by Environment::MetarAirportFilter, FGAirport::HardSurfaceFilter, FGAirport::PortsFilter, and FGAirport::TypeRunwayFilter.

Public Member Functions

virtual bool pass (FGPositioned *aPos) const
 Over-rideable filter method.
 
virtual Type minType () const
 
virtual Type maxType () const
 
virtual bool passAirport (FGAirport *aApt) const
 
- Public Member Functions inherited from FGPositioned::Filter
virtual ~Filter ()
 
bool operator() (FGPositioned *aPos) const
 

Detailed Description

Definition at line 181 of file airport.hxx.

Member Function Documentation

◆ maxType()

virtual Type FGAirport::AirportFilter::maxType ( ) const
inlinevirtual

Reimplemented from FGPositioned::Filter.

Reimplemented in Environment::MetarAirportFilter, FGAirport::PortsFilter, and FGAirport::TypeRunwayFilter.

Definition at line 194 of file airport.hxx.

◆ minType()

virtual Type FGAirport::AirportFilter::minType ( ) const
inlinevirtual

Reimplemented from FGPositioned::Filter.

Reimplemented in FGAirport::TypeRunwayFilter.

Definition at line 189 of file airport.hxx.

◆ pass()

virtual bool FGAirport::AirportFilter::pass ( FGPositioned * aPos) const
inlinevirtual

Over-rideable filter method.

Default implementation returns true.

Reimplemented from FGPositioned::Filter.

Reimplemented in FGAirport::TypeRunwayFilter.

Definition at line 184 of file airport.hxx.

◆ passAirport()

virtual bool FGAirport::AirportFilter::passAirport ( FGAirport * aApt) const
inlinevirtual

Reimplemented in Environment::MetarAirportFilter, and FGAirport::HardSurfaceFilter.

Definition at line 199 of file airport.hxx.


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