VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 &)
 
virtual ~DtLocalWeatherLookOperationManager ()
 
virtual int addWeatherLookModificationOperation (const DtWeatherLookModificationOperation &)
 
virtual void removeWeatherLookModificationOperation (int)
 
virtual void insertWeatherLookModificationOperation (int, const DtWeatherLookModificationOperation &)
 
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
 
virtual std::string weatherLookModelDefinitionFor (const makArchives::DtEnvironmentRecord &) const
 
virtual void clear ()
 

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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)