FlightGear next
AircraftDirVistorBase Class Referenceabstract

#include <AircraftDirVisitorBase.hxx>

Inherited by FindAndCacheAircraft, ShowAircraft, and flightgear::DefaultAircraftLocator.

Protected Types

enum  VisitResult { VISIT_CONTINUE = 0 , VISIT_DONE , VISIT_ERROR }
 

Protected Member Functions

 AircraftDirVistorBase ()
 
VisitResult visitAircraftPaths ()
 
VisitResult visitPath (const SGPath &path, unsigned int depth)
 
VisitResult visitDir (const simgear::Dir &d, unsigned int depth)
 
virtual VisitResult visit (const SGPath &path)=0
 

Detailed Description

Definition at line 32 of file AircraftDirVisitorBase.hxx.

Member Enumeration Documentation

◆ VisitResult

Enumerator
VISIT_CONTINUE 
VISIT_DONE 
VISIT_ERROR 

Definition at line 37 of file AircraftDirVisitorBase.hxx.

Constructor & Destructor Documentation

◆ AircraftDirVistorBase()

AircraftDirVistorBase::AircraftDirVistorBase ( )
inlineprotected

Definition at line 43 of file AircraftDirVisitorBase.hxx.

Member Function Documentation

◆ visit()

virtual VisitResult AircraftDirVistorBase::visit ( const SGPath & path)
protectedpure virtual

◆ visitAircraftPaths()

VisitResult AircraftDirVistorBase::visitAircraftPaths ( )
inlineprotected

Definition at line 49 of file AircraftDirVisitorBase.hxx.

◆ visitDir()

VisitResult AircraftDirVistorBase::visitDir ( const simgear::Dir & d,
unsigned int depth )
inlineprotected

Definition at line 75 of file AircraftDirVisitorBase.hxx.

◆ visitPath()

VisitResult AircraftDirVistorBase::visitPath ( const SGPath & path,
unsigned int depth )
inlineprotected

Definition at line 66 of file AircraftDirVisitorBase.hxx.


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