20 void Seed(
const int seed);
83 std::lock_guard<std::mutex> lock(*
GetMutex());
108 template <
typename T>
125 std::lock_guard<std::mutex> lock(*
GetMutex());
150 template <
typename T>
166 std::lock_guard<std::mutex> lock(*
GetMutex());
193 template <
typename T>
202 template <
typename InputIt>
212 std::lock_guard<std::mutex> lock(*
GetMutex());
#define LogError(...)
Definition: Logging.h:48
std::discrete_distribution< T > distribution_
Definition: Random.h:217
T operator()()
Call this to generate a discretely distributed integer value.
Definition: Random.h:211
DiscreteGenerator(InputIt first, InputIt last)
Definition: Random.h:203
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