|
ARGoS 3
A parallel, multi-engine simulator for swarm robotics
|
#include <cstdlib>#include "physics_engine.h"#include <argos3/core/utility/logging/argos_log.h>#include <argos3/core/utility/math/vector3.h>#include <argos3/core/utility/string_utilities.h>#include <argos3/core/simulator/simulator.h>#include <argos3/core/simulator/space/space.h>#include <argos3/core/simulator/entity/entity.h>
Include dependency graph for physics_engine.cpp:Go to the source code of this file.
Namespaces | |
| namespace | argos |
| The namespace containing all the ARGoS related code. | |
Functions | |
| bool | argos::GetEmbodiedEntitiesIntersectedByRay (TEmbodiedEntityIntersectionData &t_data, const CRay3 &c_ray) |
| Checks whether the given ray intersects any entity. | |
| bool | argos::GetClosestEmbodiedEntityIntersectedByRay (SEmbodiedEntityIntersectionItem &s_item, const CRay3 &c_ray) |
| Returns the closest intersection with an embodied entity to the ray start. | |
| bool | argos::GetClosestEmbodiedEntityIntersectedByRay (SEmbodiedEntityIntersectionItem &s_item, const CRay3 &c_ray, CEmbodiedEntity &c_entity) |
| Returns the closest intersection with an embodied entity to the ray start. | |