#include <randomorbit.h>
◆ OrbitGenerator() [1/3]
| cqsp::common::util::OrbitGenerator::OrbitGenerator |
( |
double |
position, |
|
|
double |
velocity |
|
) |
| |
|
inline |
◆ OrbitGenerator() [2/3]
| cqsp::common::util::OrbitGenerator::OrbitGenerator |
( |
glm::dvec3 |
position, |
|
|
glm::dvec3 |
velocity |
|
) |
| |
|
inline |
◆ OrbitGenerator() [3/3]
| cqsp::common::util::OrbitGenerator::OrbitGenerator |
( |
double |
distribution | ) |
|
|
inline |
◆ GenerateOrbit()
◆ GenerateVectors()
| std::pair< glm::dvec3, glm::dvec3 > cqsp::common::util::OrbitGenerator::GenerateVectors |
( |
| ) |
|
Generates a position and velocity pair.
◆ RandomValue()
| double cqsp::common::util::OrbitGenerator::RandomValue |
( |
double |
range | ) |
|
|
private |
◆ RandomVector()
| glm::dvec3 cqsp::common::util::OrbitGenerator::RandomVector |
( |
const glm::dvec3 & |
range | ) |
|
|
private |
◆ gen
| std::mt19937 cqsp::common::util::OrbitGenerator::gen |
|
private |
◆ position_distribution
| glm::dvec3 cqsp::common::util::OrbitGenerator::position_distribution |
|
private |
◆ random_device
| std::random_device cqsp::common::util::OrbitGenerator::random_device |
|
private |
◆ velocity_distribution
| glm::dvec3 cqsp::common::util::OrbitGenerator::velocity_distribution |
|
private |
The documentation for this class was generated from the following files: