39 void Seed(
const int seed);
102 std::lock_guard<std::mutex> lock(*
GetMutex());
127 template <
typename T>
144 std::lock_guard<std::mutex> lock(*
GetMutex());
169 template <
typename T>
185 std::lock_guard<std::mutex> lock(*
GetMutex());
NormalGenerator(const T mean=0.0, const T stddev=1.0)
Definition: Random.h:176
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:567
std::mt19937 * GetEngine()
Definition: Random.cpp:74
std::mutex * GetMutex()
Definition: Random.cpp:76
std::normal_distribution< T > distribution_
Definition: Random.h:190
void Seed(const int seed)
Set Open3D global random seed.
Definition: Random.cpp:72
Definition: PinholeCameraIntrinsic.cpp:35
T operator()()
Call this to generate a normally distributed floating point value.
Definition: Random.h:184
#define LogError(...)
Definition: Logging.h:67
uint32_t RandUint32()
Definition: Random.cpp:78