core/simulator/physics_engine/physics_engine.cpp File Reference

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

Generated on 10 Jul 2018 for ARGoS by  doxygen 1.6.1