Public Types | Public Member Functions

ILightingUnits Class Reference

Search for all occurrences

Detailed Description

The interface used to access the lighting system.

#include <ILightingUnits.h>

Inheritance diagram for ILightingUnits:
Inheritance graph
[legend]

List of all members.

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]

ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits
ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits ILightingUnits