#include <Light.h>
carla::client::Light 的协作图:Public 成员函数 | |
| Color | GetColor () const |
| LightId | GetId () const |
| float | GetIntensity () const |
| LightGroup | GetLightGroup () const |
| LightState | GetLightState () const |
| const geom::Location | GetLocation () const |
| bool | IsOff () const |
| bool | IsOn () const |
| Light () | |
| void | SetColor (Color color) |
| void | SetIntensity (float intensity) |
| void | SetLightGroup (LightGroup group) |
| void | SetLightState (const LightState &state) |
| void | TurnOff () |
| void | TurnOn () |
Private 类型 | |
| using | LightGroup = rpc::LightState::LightGroup |
Private 成员函数 | |
| Light (WeakPtr< LightManager > light_manager, geom::Location location, LightId id) | |
Private 属性 | |
| LightId | _id |
| WeakPtr< LightManager > | _light_manager |
| geom::Location | _location |
友元 | |
| class | LightManager |
|
private |
|
inlineprivate |
| Color carla::client::Light::GetColor | ( | ) | const |
引用了 _id , 以及 _light_manager.
| float carla::client::Light::GetIntensity | ( | ) | const |
引用了 _id , 以及 _light_manager.
| LightGroup carla::client::Light::GetLightGroup | ( | ) | const |
引用了 _id , 以及 _light_manager.
| LightState carla::client::Light::GetLightState | ( | ) | const |
引用了 _id , 以及 _light_manager.
|
inline |
| bool carla::client::Light::IsOff | ( | ) | const |
引用了 _id , 以及 _light_manager.
| bool carla::client::Light::IsOn | ( | ) | const |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::SetColor | ( | Color | color | ) |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::SetIntensity | ( | float | intensity | ) |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::SetLightGroup | ( | LightGroup | group | ) |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::SetLightState | ( | const LightState & | state | ) |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::TurnOff | ( | ) |
引用了 _id , 以及 _light_manager.
| void carla::client::Light::TurnOn | ( | ) |
引用了 _id , 以及 _light_manager.
|
friend |
|
private |
被这些函数引用 GetColor(), GetId(), GetIntensity(), GetLightGroup(), GetLightState(), IsOff(), IsOn(), SetColor(), SetIntensity(), SetLightGroup(), SetLightState(), TurnOff() , 以及 TurnOn().
|
private |
被这些函数引用 GetColor(), GetIntensity(), GetLightGroup(), GetLightState(), IsOff(), IsOn(), SetColor(), SetIntensity(), SetLightGroup(), SetLightState(), TurnOff() , 以及 TurnOn().
|
private |
被这些函数引用 GetLocation().