VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrf::DtLocalWeatherLookOperationManager Class Reference
Inheritance diagram for makVrf::DtLocalWeatherLookOperationManager:
Inheritance graph
[legend]

Public Types

typedef std::vector
< DtWeatherLookModificationOperation * > 
WeatherLookModificationOperations

Public Member Functions

 DtLocalWeatherLookOperationManager (makVrv::DtDe &)
 CTOR.
virtual ~DtLocalWeatherLookOperationManager ()
 DTOR.
virtual int addWeatherLookModificationOperation (const DtWeatherLookModificationOperation &)
 Adds a new rule for modifying weather color.
virtual void removeWeatherLookModificationOperation (int)
 Removes operation.
virtual void insertWeatherLookModificationOperation (int, const DtWeatherLookModificationOperation &)
 Inserts an operation.
virtual const
WeatherLookModificationOperations
weatherLookModificationOperations () const
virtual void setWeatherLookModificationOperations (const WeatherLookModificationOperations &)
virtual void modifyColorForWeather (const makArchives::DtEnvironmentRecord &, float &r, float &g, float &b, float &a) const
 Given the environment record and some base colors, calls weather modification rules to change the color to a new one and returns in the same variables that were the base colors supplied.
virtual std::string weatherLookModelDefinitionFor (const makArchives::DtEnvironmentRecord &) const
 Returns the model definition for the look of the weather icon.
virtual void clear ()
 Clears all operations.

Protected Attributes

makVrv::DtDemyDe
WeatherLookModificationOperations myWeatherLookModificationOperations

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtLocalWeatherLookOperationManager::DtLocalWeatherLookOperationManager ( makVrv::DtDe )

CTOR.

virtual makVrf::DtLocalWeatherLookOperationManager::~DtLocalWeatherLookOperationManager ( )
virtual

DTOR.

Member Function Documentation

virtual int makVrf::DtLocalWeatherLookOperationManager::addWeatherLookModificationOperation ( const DtWeatherLookModificationOperation )
virtual

Adds a new rule for modifying weather color.

Returns the index it was added at. Use that index to remove the weather operation. Will clone operation and keep pointer

virtual void makVrf::DtLocalWeatherLookOperationManager::removeWeatherLookModificationOperation ( int  )
virtual

Removes operation.

virtual void makVrf::DtLocalWeatherLookOperationManager::insertWeatherLookModificationOperation ( int  ,
const DtWeatherLookModificationOperation  
)
virtual

Inserts an operation.

virtual const WeatherLookModificationOperations& makVrf::DtLocalWeatherLookOperationManager::weatherLookModificationOperations ( ) const
virtual
virtual void makVrf::DtLocalWeatherLookOperationManager::setWeatherLookModificationOperations ( const WeatherLookModificationOperations )
virtual
virtual void makVrf::DtLocalWeatherLookOperationManager::modifyColorForWeather ( const makArchives::DtEnvironmentRecord ,
float &  r,
float &  g,
float &  b,
float &  a 
) const
virtual

Given the environment record and some base colors, calls weather modification rules to change the color to a new one and returns in the same variables that were the base colors supplied.

virtual std::string makVrf::DtLocalWeatherLookOperationManager::weatherLookModelDefinitionFor ( const makArchives::DtEnvironmentRecord ) const
virtual

Returns the model definition for the look of the weather icon.

Reimplemented in makVrf::DtQtLocalWeatherLookOperationManager.

virtual void makVrf::DtLocalWeatherLookOperationManager::clear ( )
virtual

Clears all operations.

Member Data Documentation

makVrv::DtDe& makVrf::DtLocalWeatherLookOperationManager::myDe
protected
WeatherLookModificationOperations makVrf::DtLocalWeatherLookOperationManager::myWeatherLookModificationOperations
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)