VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Types | Protected Attributes
makVrv::DtGlStudioAttributeUpdaterFactory Class Reference

Factory for building GLStudio attribute updaters for a cockpit. More...

Public Member Functions

 DtGlStudioAttributeUpdaterFactory ()
virtual ~DtGlStudioAttributeUpdaterFactory ()
virtual void registerUpdater (DtGlStudioAttributeUpdaterCreator *creator)
 register a new or replace an updater
virtual
DtGlStudioAttributeUpdater
findUpdater (const std::string &protocol, const std::string &name) const
 finds an updater. Returns NULL if it cannot find the updater with the given name for the given protocol

Protected Types

typedef std::map< std::pair
< std::string, std::string >
, DtGlStudioAttributeUpdaterCreator * > 
UpdaterMap

Protected Attributes

UpdaterMap myUpdaterMap

Detailed Description

Factory for building GLStudio attribute updaters for a cockpit.

Member Typedef Documentation

typedef std::map<std::pair<std::string, std::string>, DtGlStudioAttributeUpdaterCreator*> makVrv::DtGlStudioAttributeUpdaterFactory::UpdaterMap
protected

Constructor & Destructor Documentation

makVrv::DtGlStudioAttributeUpdaterFactory::DtGlStudioAttributeUpdaterFactory ( )
virtual makVrv::DtGlStudioAttributeUpdaterFactory::~DtGlStudioAttributeUpdaterFactory ( )
virtual

Member Function Documentation

virtual void makVrv::DtGlStudioAttributeUpdaterFactory::registerUpdater ( DtGlStudioAttributeUpdaterCreator creator)
virtual

register a new or replace an updater

virtual DtGlStudioAttributeUpdater* makVrv::DtGlStudioAttributeUpdaterFactory::findUpdater ( const std::string &  protocol,
const std::string &  name 
) const
virtual

finds an updater. Returns NULL if it cannot find the updater with the given name for the given protocol

Member Data Documentation

UpdaterMap makVrv::DtGlStudioAttributeUpdaterFactory::myUpdaterMap
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)