#include "collision_space/environment_objects.h"
#include <vector>
#include <string>
#include <map>
#include <cstdlib>
#include "btMatrix3x3.h"
#include <geometric_shapes/shapes.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"
#include <boost/function.hpp>
#include "link.h"
#include <LinearMath/btTransform.h>
#include <boost/thread/shared_mutex.hpp>
#include <iostream>
#include <boost/bimap.hpp>
#include "kinematic_model.h"
#include "btScalar.h"
#include "btMinMax.h"
#include <boost/thread/recursive_mutex.hpp>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes | |
struct | collision_space::EnvironmentModel::AllowedContact |
Definition of a contact that is allowed. More... | |
struct | collision_space::EnvironmentModel::Contact |
Definition of a contact point. More... | |
class | collision_space::EnvironmentModel |
A class describing an environment for a kinematic robot. This is the base (abstract) definition. Different implementations are possible. The class is aware of a set of obstacles and a robot model. The obstacles are placed in different namespaces so they can be added and removed selectively. More... | |
Namespaces | |
namespace | collision_space |
Main namespace. |