#include <balls_in_box.h>
|
| BallsInBox () |
|
bool | IsValid (const Vector3d &position, const TrackingBound &bound, double time=std::numeric_limits< double >::quiet_NaN()) const |
|
fastrack_msgs::SensedSpheres | SimulateSensor (const SphereSensorParams ¶ms) const |
|
void | Visualize () const |
|
| ~BallsInBox () |
|
bool | AreValid (const std::vector< Vector3d > &positions, const TrackingBound &bound, double time=std::numeric_limits< double >::quiet_NaN()) const |
|
bool | Initialize (const ros::NodeHandle &n) |
|
virtual | ~Environment () |
|
Definition at line 62 of file balls_in_box.h.
fastrack::environment::BallsInBox::~BallsInBox |
( |
| ) |
|
|
inline |
fastrack::environment::BallsInBox::BallsInBox |
( |
| ) |
|
|
inlineexplicit |
void fastrack::environment::BallsInBox::GenerateObstacles |
( |
size_t |
num, |
|
|
double |
min_radius, |
|
|
double |
max_radius, |
|
|
unsigned int |
seed = 0 |
|
) |
| |
|
private |
bool fastrack::environment::BallsInBox::IsValid |
( |
const Vector3d & |
position, |
|
|
const TrackingBound & |
bound, |
|
|
double |
time = std::numeric_limits<double>::quiet_NaN() |
|
) |
| const |
|
virtual |
bool fastrack::environment::BallsInBox::LoadParameters |
( |
const ros::NodeHandle & |
n | ) |
|
|
privatevirtual |
void fastrack::environment::BallsInBox::SensorCallback |
( |
const fastrack_msgs::SensedSpheres::ConstPtr & |
msg | ) |
|
|
private |
fastrack_msgs::SensedSpheres fastrack::environment::BallsInBox::SimulateSensor |
( |
const SphereSensorParams & |
params | ) |
const |
|
virtual |
void fastrack::environment::BallsInBox::Visualize |
( |
| ) |
const |
|
virtual |
std::vector<Vector3d> fastrack::environment::BallsInBox::centers_ |
|
private |
std::vector<double> fastrack::environment::BallsInBox::radii_ |
|
private |
The documentation for this class was generated from the following files: