All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends

fcl::implementation_array Namespace Reference


Classes

struct  NodeBase
struct  nodeBaseLess
 Functor comparing two nodes. More...
class  HierarchyTree
 Class for hierarchy tree structure. More...

Functions

template<typename BV>
size_t select (size_t query, size_t node1, size_t node2, NodeBase< BV > *nodes)
 select the node from node1 and node2 which is close to the query-th node in the nodes. 0 for node1 and 1 for node2.
template<>
size_t select (size_t query, size_t node1, size_t node2, NodeBase< AABB > *nodes)
template<typename BV>
size_t select (const BV &query, size_t node1, size_t node2, NodeBase< BV > *nodes)
 select the node from node1 and node2 which is close to the query AABB. 0 for node1 and 1 for node2.
template<>
size_t select (const AABB &query, size_t node1, size_t node2, NodeBase< AABB > *nodes)