#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. | |