Sampling.h File Reference
#include <random>
#include <string>
#include <vector>
#include <armarx/navigation/algorithms/Costmap.h>
#include <armarx/navigation/core/basic_types.h>
#include "RoomScene.h"

Classes

struct  Request
 
struct  SamplingParameters
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::navigation
 This file is part of ArmarX.
 
namespace  armarx::navigation::evaluation
 This file is part of ArmarX.
 

Enumerations

enum class  RequestKind { Uniform , NearObstacle , Location , CorridorExit }
 

Functions

std::vector< Request > sampleRequests (RequestKind kind, int count, const algorithms::Costmap &costmap, const RoomScene &room, const SamplingParameters &parameters, std::mt19937 &rng)
 Draw count requests of the given kind.
 
std::string toString (const RequestKind kind)