|
|
#include <random>#include <tuple>#include <type_traits>#include <vector>#include <Eigen/Core>#include <Eigen/LU>#include <Eigen/SVD>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include "Metrics.h"#include "Volume.h"
Include dependency graph for Samplers.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Sampler< Distribution, Generator > |
| Stores a distribution and a generator. More... | |
| class | UniformCuboidDistribution< RealType > |
| Uniform distribution of an cuboid space. More... | |
| class | UniformInformedProlateSpheroidDistribution< RealType > |
| Implements a distribution as required by Informed RRT*. More... | |
| class | UniformProlateSpheroidDistribution< RealType > |
| Uniform distribution of a prolate hyper spheroid. More... | |
| class | UniformUnitSphereDistribution< RealType > |
| Uniform distribution over the volume (closed set) of an n dimensional unit sphere. More... | |
| class | UniformUnitSphereSurfaceDistribution< RealType > |
| Uniform distribution over the surface of an n dimensional unit sphere. More... | |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
Typedefs | |
| using | CuboidSampler = Sampler< UniformCuboidDistribution< float >, std::mt19937 > |
| using | InformedSampler = Sampler< UniformInformedProlateSpheroidDistribution< float >, std::mt19937 > |
| Typedef for a sampler as required by informed rrt*. More... | |