20void Seed(
const int seed);
73 utility::LogError(
"low must be > 0, but got {}.", low);
76 utility::LogError(
"low must be < high, but got low={} and high={}.",
83 std::lock_guard<std::mutex> lock(*
GetMutex());
118 utility::LogError(
"low must be < high, but got low={} and high={}.",
125 std::lock_guard<std::mutex> lock(*
GetMutex());
160 utility::LogError(
"stddev must be > 0, but got {}.", stddev);
166 std::lock_guard<std::mutex> lock(*
GetMutex());
T operator()()
Call this to generate a normally distributed floating point value.
Definition Random.h:165
NormalGenerator(const T mean=0.0, const T stddev=1.0)
Definition Random.h:157
std::normal_distribution< T > distribution_
Definition Random.h:171
const char const char value recording_handle imu_sample recording_handle uint8_t size_t data_size k4a_record_configuration_t config target_format k4a_capture_t capture_handle k4a_imu_sample_t imu_sample playback_handle k4a_logging_message_cb_t void min_level device_handle k4a_imu_sample_t timeout_in_ms capture_handle capture_handle capture_handle image_handle temperature_c k4a_image_t image_handle uint8_t image_handle image_handle image_handle image_handle uint32_t
Definition K4aPlugin.cpp:548
std::mt19937 * GetEngine()
Definition Random.cpp:55
uint32_t RandUint32()
Definition Random.cpp:59
void Seed(const int seed)
Set Open3D global random seed.
Definition Random.cpp:53
std::mutex * GetMutex()
Definition Random.cpp:57
Definition PinholeCameraIntrinsic.cpp:16