47 static const std::string& theClassName();
50 static float defaultLightPointRange();
54 virtual bool groupExists(
const std::string& group)
const;
57 virtual DtColorValue groupColor(
const std::string& group);
62 virtual int groupId(
const std::string& group);
65 virtual int lightPointMaxCode();
69 void setGroupColor(
const std::string& group,
float colorR,
float colorG,
float colorB,
float colorA);
73 virtual void setGroupColor(
const std::string& group,
const DtColorValue& color);
86 void local_setGroupColor(
const std::string& group,
const DtColorValue& color);
int myLastUpdateLightPointMaxCode
Definition: DtLightPointManager.h:102
Virtual base class.
Definition: DtVirtualBaseClass.h:19
static const std::string theLightFilename
Definition: DtLightPointManager.h:106
DtLightPointTable myLightsTable
Definition: DtLightPointManager.h:95
DtSignalConnectionManager mySignals
Definition: DtLightPointManager.h:90
DtDe & myDe
Definition: DtLightPointManager.h:92
ColorVector myGroupColors
Definition: DtLightPointManager.h:100
Lights Table class, handles loading the light type table default files and keeping track of all the c...
Definition: DtLightPointTable.h:34
Contains makVrv::DtVirtualBaseClass class.
The DtDeSharedState represents all the data that is shared between the master and its slaves...
Definition: DtDeSharedState.h:43
std::pair< std::string, int > GroupIdPair
Definition: DtLightPointManager.h:34
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
static const std::string theLightDefaultValuesXmlFilename
Definition: DtLightPointManager.h:108
Utility class container for light point types.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
static const std::string theLightDefaultValuesCsvFilename
Definition: DtLightPointManager.h:109
static const std::string theLightTunningFilename
Definition: DtLightPointManager.h:107
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
GroupIdMap myGroupIds
Definition: DtLightPointManager.h:97
Template for Color values in [0,1] range.
Definition: DtColorValue.h:20
std::vector< DtColorValue > ColorVector
Definition: DtLightPointManager.h:99
std::map< std::string, int > GroupIdMap
Definition: DtLightPointManager.h:35
Contains DLL export macros.
DtLightPointManager core base class for DtOsgLightPointManger (which does most of the work for light ...
Definition: DtLightPointManager.h:28