Pathfinder
|
This file declares all functionality related to building graphs out of meshes. More...
#include <MinSG/Core/Nodes/ListNode.h>
#include <boost/graph/adjacency_list.hpp>
#include "Using.h"
#include "MeshAccessor.h"
Go to the source code of this file.
Namespaces | |
Pathfinder | |
Functions | |
std::vector< MinSG::GeometryNode * > | Pathfinder::extractGeometryNodes (const MinSG::ListNode &root) |
Build a list of all GeometryNodes in the scene graph. More... | |
std::vector< MeshAccessor * > | Pathfinder::createMeshAccessors (const std::vector< MinSG::GeometryNode * > &nodes) |
Create MeshAccessor objects for the given GeometryNodes. More... | |
short | Pathfinder::determineDrivability (const Geometry::Vec3 &v, const Geometry::Vec3 &w) |
Determine which agent is able to traverse the direct connection between the two points. More... | |
std::vector< Graph * > | Pathfinder::buildGraphList (const std::vector< MinSG::GeometryNode * > &nodes, const std::vector< MeshAccessor * > &meshAccessors) |
Build a graph for every mesh of a scene graph. More... | |
This file declares all functionality related to building graphs out of meshes.