FlightGear next
FGXMLAutopilotGroup Class Referenceabstract

Model an autopilot system by implementing a SGSubsystemGroup. More...

#include <autopilotgroup.hxx>

Inherits SGSubsystemGroup.

Inherited by FGXMLAutopilotGroupImplementation.

Public Member Functions

void addAutopilotFromFile (const std::string &name, SGPropertyNode_ptr apNode, const std::string &path)
 
virtual void addAutopilot (const std::string &name, SGPropertyNode_ptr apNode, SGPropertyNode_ptr config)=0
 
virtual void removeAutopilot (const std::string &name)=0
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 
static FGXMLAutopilotGroupcreateInstance (const std::string &nodeName)
 

Protected Member Functions

 FGXMLAutopilotGroup ()
 

Detailed Description

Model an autopilot system by implementing a SGSubsystemGroup.

Definition at line 31 of file autopilotgroup.hxx.

Constructor & Destructor Documentation

◆ FGXMLAutopilotGroup()

FGXMLAutopilotGroup::FGXMLAutopilotGroup ( )
inlineprotected

Definition at line 44 of file autopilotgroup.hxx.

Member Function Documentation

◆ addAutopilot()

virtual void FGXMLAutopilotGroup::addAutopilot ( const std::string & name,
SGPropertyNode_ptr apNode,
SGPropertyNode_ptr config )
pure virtual

◆ addAutopilotFromFile()

void FGXMLAutopilotGroup::addAutopilotFromFile ( const std::string & name,
SGPropertyNode_ptr apNode,
const std::string & path )

Definition at line 173 of file autopilotgroup.cxx.

◆ createInstance()

FGXMLAutopilotGroup * FGXMLAutopilotGroup::createInstance ( const std::string & nodeName)
static

Definition at line 220 of file autopilotgroup.cxx.

◆ removeAutopilot()

virtual void FGXMLAutopilotGroup::removeAutopilot ( const std::string & name)
pure virtual

◆ staticSubsystemClassId()

static const char * FGXMLAutopilotGroup::staticSubsystemClassId ( )
inlinestatic

Definition at line 35 of file autopilotgroup.hxx.


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