ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <argos3/core/simulator/entity/positional_entity.h>
#include <argos3/core/simulator/space/positional_indices/grid.h>
#include <argos3/core/simulator/space/positional_indices/space_hash.h>
#include <argos3/core/utility/datatypes/set.h>
#include <argos3/core/utility/math/ray3.h>
#include <argos3/core/utility/math/quaternion.h>
#include <argos3/core/simulator/physics_engine/physics_engine.h>
#include <argos3/core/simulator/physics_engine/physics_model.h>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | argos::CEmbodiedEntity |
This entity is a link to a body in the physics engine. More... | |
class | argos::CEmbodiedEntityGridUpdater |
struct | argos::SEmbodiedEntityIntersectionItem |
struct | argos::SEmbodiedEntityIntersectionData |
Namespaces | |
namespace | argos |
The namespace containing all the ARGoS related code. | |
Typedefs | |
typedef std::vector < CEmbodiedEntity * > | argos::TEmbodiedEntityVector |
typedef std::map< std::string, CEmbodiedEntity * > | argos::TEmbodiedEntityMap |
typedef CSet< CEmbodiedEntity * > | argos::TEmbodiedEntitySet |
Functions | |
bool | argos::GetClosestEmbodiedEntityIntersectedByRay (SEmbodiedEntityIntersectionItem &s_item, const CRay3 &c_ray) |
bool | argos::GetClosestEmbodiedEntityIntersectedByRay (SEmbodiedEntityIntersectionItem &s_item, const CRay3 &c_ray, CEmbodiedEntity &c_entity) |