ILightingUnits Class Reference
 
 
 
ILightingUnits Class Reference

#include <ILightingUnits.h>

Inheritance diagram for ILightingUnits:
FPStaticInterface FPInterfaceDesc FPInterface BaseInterface InterfaceServer MaxHeapOperators

Class Description

The interface used to access the lighting system.

Public Types

enum   LightingSystems { DISPLAY_INTERNATIONAL, DISPLAY_AMERICAN, DISPLAY_TYPE_COUNT }

Public Member Functions

virtual MCHAR *  GetFirstLightingSystemName ()=0
virtual MCHAR *  GetNextLightingSystemName ()=0
virtual int  GetLightingSystem ()=0
virtual void  SetLightingSystem (int system)=0
virtual MCHAR *  GetLuminanceUnits ()=0
virtual MCHAR *  GetIlluminanceUnits ()=0
virtual double  ConvertLuminanceToCurrSystem (double luminanceValue)=0
virtual double  ConvertLuminanceToCurrSystem (double luminanceValue, int inputType)=0
virtual double  ConvertLuminanceToSI (double AS_LuminanceValue)=0
virtual double  ConvertLuminanceToAS (double SI_LuminanceValue)=0
virtual double  ConvertIlluminanceToCurrSystem (double illuminanceValue)=0
virtual double  ConvertIlluminanceToCurrSystem (double illuminanceValue, int inputType)=0
virtual double  ConvertIlluminanceToSI (double AS_IlluminanceValue)=0
virtual double  ConvertIlluminanceToAS (double SI_IlluminanceValue)=0
virtual void  GetLightingUnitDisplayInfo (LightDispInfo *info)=0

Member Enumeration Documentation


Member Function Documentation

virtual MCHAR* GetFirstLightingSystemName ( ) [pure virtual]
virtual MCHAR* GetNextLightingSystemName ( ) [pure virtual]
virtual int GetLightingSystem ( ) [pure virtual]
virtual void SetLightingSystem ( int  system ) [pure virtual]
virtual MCHAR* GetLuminanceUnits ( ) [pure virtual]
virtual MCHAR* GetIlluminanceUnits ( ) [pure virtual]
virtual double ConvertLuminanceToCurrSystem ( double  luminanceValue ) [pure virtual]
virtual double ConvertLuminanceToCurrSystem ( double  luminanceValue,
int  inputType 
) [pure virtual]
virtual double ConvertLuminanceToSI ( double  AS_LuminanceValue ) [pure virtual]
virtual double ConvertLuminanceToAS ( double  SI_LuminanceValue ) [pure virtual]
virtual double ConvertIlluminanceToCurrSystem ( double  illuminanceValue ) [pure virtual]
virtual double ConvertIlluminanceToCurrSystem ( double  illuminanceValue,
int  inputType 
) [pure virtual]
virtual double ConvertIlluminanceToSI ( double  AS_IlluminanceValue ) [pure virtual]
virtual double ConvertIlluminanceToAS ( double  SI_IlluminanceValue ) [pure virtual]
virtual void GetLightingUnitDisplayInfo ( LightDispInfo info ) [pure virtual]