Retrieve the definitions of all the sensors registered in the SensorRegistry by calling their static method SensorType::GetSensorDefinition(). More...
Classes | |
struct | is_spawnable |
struct | is_spawnable< T, typename void_type< typename T::not_spawnable >::type > |
struct | void_type |
Static Public Member Functions | |
static auto | GetSensorDefinitions () |
Private Types | |
using | Registry = carla::sensor::SensorRegistry |
Static Private Member Functions | |
template<typename SensorType > | |
static std::enable_if< is_spawnable< SensorType >::value, void >::type | AppendDefinitions (TArray< FActorDefinition > &Definitions) |
template<typename SensorType > | |
static std::enable_if<!is_spawnable< SensorType >::value, void >::type | AppendDefinitions (TArray< FActorDefinition > &) |
template<size_t Index> | |
static void | AppendDefinitions (TArray< FActorDefinition > &Definitions) |
template<size_t... Is> | |
static void | AppendDefinitions (TArray< FActorDefinition > &Definitions, std::index_sequence< Is... >) |
Retrieve the definitions of all the sensors registered in the SensorRegistry by calling their static method SensorType::GetSensorDefinition().
Definition at line 36 of file SensorFactory.cpp.
|
private |
Definition at line 38 of file SensorFactory.cpp.
|
inlinestaticprivate |
Definition at line 67 of file SensorFactory.cpp.
Referenced by GetSensorDefinitions().
|
inlinestaticprivate |
Definition at line 77 of file SensorFactory.cpp.
|
inlinestaticprivate |
Definition at line 80 of file SensorFactory.cpp.
|
inlinestaticprivate |
Definition at line 88 of file SensorFactory.cpp.
|
inlinestatic |
Definition at line 42 of file SensorFactory.cpp.
References AppendDefinitions(), and carla::sensor::CompileTimeTypeMap< Items... >::size().
Referenced by ASensorFactory::GetDefinitions().