void SetLightState(const LightState &state)
LightGroup GetLightGroup() const
LightState GetLightState() const
float GetIntensity() const
void SetColor(Color color)
void SetIntensity(float intensity)
WeakPtr< LightManager > _light_manager
Light(WeakPtr< LightManager > light_manager, geom::Location location, LightId id)
const geom::Location GetLocation() const
void SetLightGroup(LightGroup group)
This file contains definitions of common data structures used in traffic manager.
boost::weak_ptr< T > WeakPtr