Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

PerceptionSearch.cc File Reference

#include "DualCoding/AprilTagData.h"
#include "Kodu/Primitives/PerceptionSearch.h"
Include dependency graph for PerceptionSearch.cc:

Go to the source code of this file.

Namespaces

namespace  Kodu

Functions

float Kodu::bearingFromAgentToPoint (const Point &)
 Calculate the bearing from the agent's position and orientation to a specified point.
float Kodu::bearingFromAgentToObject (const ShapeRoot &)
 Calcaulate the bearing from the agent's position and orientation to a specified shape.
float Kodu::distanceFromAgentToPoint (const Point &)
 Calculates the distance between the agent's and a specified point's centroids.
float Kodu::distanceFromAgentToObject (const ShapeRoot &)
 Calculates the distance between the agent's and a specified shape's centroids.
float Kodu::distanceInBetweenAgentAndObject (const ShapeRoot &)
 Calculates the length of the open space in between the agent and a specified shape.
float Kodu::objectRadius (const ShapeRoot &)
 Calculates the perceived radius of a target shape.
ShapeRoot Kodu::getClosestObject (const std::vector< ShapeRoot > &)
 Returns the closest shape/object to the agent.
ShapeRoot Kodu::getClosestObjectToPoint (const std::vector< ShapeRoot > &, const Point &)
 Returns the closest object to a specified point (ASSUMES point and shapes are in SAME shape space).
std::vector< ShapeRoot > Kodu::getObjectsLocated (const std::vector< ShapeRoot > &, SearchLocation_t)
 Returns the objects located in the specified region(s) relative to the agent orientation.
std::vector< ShapeRoot > Kodu::getMatchingObjects (const std::vector< ShapeRoot > &kObjects, const std::string &kColor, const std::string &kType)
 Returns the objects that are a specified color.
ShapeRoot Kodu::getClosestObjectMatching (const std::string &color, const std::string &type, SearchLocation_t location, const ShapeRoot &kExcludedShape=ShapeRoot())
 Returns the closest object that matches the specified criteria (excluding the specified shape).

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:00 2016 by Doxygen 1.6.3