31 #include <unordered_map>
42 class pipeline_profile;
46 using io::RGBDSensorConfig;
87 const std::unordered_map<std::string, std::string> &config);
107 int rs2_format_enum);
111 std::unordered_map<std::string, std::string>
config_;
Open3DScene::LightingProfile profile
Definition: O3DVisualizer.cpp:288
Definition: RGBDSensorConfig.h:34
Definition: RealSenseSensorConfig.h:81
static Json::Value GetMetadataJson(const rs2::pipeline_profile &profile)
Get metadata for a streaming RealSense camera or bag file.
Definition: RealSenseSensorConfig.cpp:243
RealSenseSensorConfig()
Default constructor, default configs will be used.
Definition: RealSenseSensorConfig.cpp:162
bool ConvertFromJsonValue(const Json::Value &value) override
Definition: RealSenseSensorConfig.cpp:179
static std::pair< core::Dtype, uint8_t > get_dtype_channels(int rs2_format_enum)
Definition: RealSenseSensorConfig.cpp:136
std::unordered_map< std::string, std::string > config_
Definition: RealSenseSensorConfig.h:111
static void GetPixelDtypes(const rs2::pipeline_profile &profile, RGBDVideoMetadata &metadata)
Definition: RealSenseSensorConfig.cpp:223
rs2::config ConvertToNativeConfig() const
Convert to RealSense config.
Definition: RealSenseSensorConfig.cpp:186
bool ConvertToJsonValue(Json::Value &value) const override
Definition: RealSenseSensorConfig.cpp:172
Definition: PinholeCameraIntrinsic.cpp:35
Definition: RealSenseSensor.h:36
Definition: RealSenseSensorConfig.h:117
std::unordered_map< std::string, std::set< std::string > > valid_configs
Definition: RealSenseSensorConfig.h:122
std::string name
Definition: RealSenseSensorConfig.h:119
std::string serial
Device serial number.
Definition: RealSenseSensorConfig.h:118