Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

PlannerObstacles.h File Reference

#include <ostream>
#include "Shared/fmat.h"
#include "Shared/plist.h"
#include "Shared/FamilyFactory.h"
#include "Shared/BoundingBox.h"
#include <vector>
Include dependency graph for PlannerObstacles.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PlannerObstacle< N >
 Base class for all obstacles. More...
class  RectangularObstacle
 Rectangular defined obstacle designated by 4 corners and its rotation matrix from axis alignment. More...
class  CircularObstacle
 Circle/Sphere defined obstacle designated by a center point and a radius. More...
class  EllipticalObstacle
 Elliptically defined obstacle. More...
class  ConvexPolyObstacle
 Manages collision detection with convex polygons. More...
class  HierarchicalObstacle
 Hierarchically defined obstacle containing multiple obstacles. More...
class  BoxObstacle
class  CylindricalObstacle
 Cylinder with central axis in alignment with z-axis by default. More...
class  SphericalObstacle
 Spherically defined obstacle. More...
class  EllipsoidObstacle

Namespaces

namespace  plist
 

A collection of classes to implement the Propery List data storage format, a XML standard used by Apple and others.


namespace  DualCoding

Typedefs

typedef PlannerObstacle< 2 > PlannerObstacle2D
typedef PlannerObstacle< 3 > PlannerObstacle3D

Functions

template<>
SensorInfoplist::loadXML (xmlNode *node)
 This specialization looks for the SensorInfo::sensorType, then has the factory construct the correct subtype before loading the node into and returning that.
template<>
SensorInfoplist::allocate ()
 SensorInfo::sensorType.set() could still lead to trouble, although with a little work we could probably find a way to support it...
template<>
void plist::assign< PlannerObstacle2D > (PlannerObstacle2D &, PlannerObstacle2D const &)
template<>
void plist::assign< PlannerObstacle3D > (PlannerObstacle3D &, PlannerObstacle3D const &)

Typedef Documentation

Definition at line 14 of file PlannerObstacles.h.

Definition at line 16 of file PlannerObstacles.h.


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