Parasol Planning Library (PPL)
|
#include "Body.h"
#include "Connection.h"
#include "Geometry/Boundaries/WorkspaceBoundingBox.h"
#include "MPLibrary/ValidityCheckers/CollisionDetection/PQPCollisionDetection.h"
#include "Utilities/Color.h"
#include "Utilities/XMLNode.h"
#include <CGAL/Quotient.h>
#include <CGAL/MP_Float.h>
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
#include <CGAL/algorithm.h>
#include <CGAL/Polyhedron_3.h>
#include <algorithm>
Functions | |
Body::Type | GetBodyTypeFromTag (std::string _tag, const std::string &_where) |
Body::MovementType | GetMovementTypeFromTag (std::string _tag, const std::string &_where) |
std::string | GetTagFromBodyType (const Body::Type _b) |
std::string | GetTagFromMovementType (const Body::MovementType _bm) |
std::ostream & | operator<< (std::ostream &_os, const Body &_body) |
Body::Type GetBodyTypeFromTag | ( | std::string | _tag, |
const std::string & | _where | ||
) |
Parse a body type from a textual label.
_tag | The text label describing the body type. |
_where | Error information for undetected types. |
Body::MovementType GetMovementTypeFromTag | ( | std::string | _tag, |
const std::string & | _where | ||
) |
Parse a movement type from a textual label.
_tag | The text label describing the movement type. |
_where | Error information for undetected types. |
std::string GetTagFromBodyType | ( | const Body::Type | _b | ) |
std::string GetTagFromMovementType | ( | const Body::MovementType | _bm | ) |
std::ostream& operator<< | ( | std::ostream & | _os, |
const Body & | _body | ||
) |