|
template<typename BV > |
bool | fcl::nodeBaseLess (NodeBase< BV > *a, NodeBase< BV > *b, int d) |
| Compare two nodes accoording to the d-th dimension of node center. More...
|
|
template<typename BV > |
size_t | fcl::select (const NodeBase< BV > &query, const NodeBase< BV > &node1, const NodeBase< BV > &node2) |
| select from node1 and node2 which is close to a given query. 0 for node1 and 1 for node2 More...
|
|
template<> |
size_t | fcl::select (const NodeBase< AABB > &node, const NodeBase< AABB > &node1, const NodeBase< AABB > &node2) |
|
template<typename BV > |
size_t | fcl::select (const BV &query, const NodeBase< BV > &node1, const NodeBase< BV > &node2) |
| select from node1 and node2 which is close to a given query bounding volume. 0 for node1 and 1 for node2 More...
|
|
template<> |
size_t | fcl::select (const AABB &query, const NodeBase< AABB > &node1, const NodeBase< AABB > &node2) |
|
template<typename BV > |
size_t | fcl::implementation_array::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. More...
|
|
template<> |
size_t | fcl::implementation_array::select (size_t query, size_t node1, size_t node2, NodeBase< AABB > *nodes) |
|
template<typename BV > |
size_t | fcl::implementation_array::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. More...
|
|
template<> |
size_t | fcl::implementation_array::select (const AABB &query, size_t node1, size_t node2, NodeBase< AABB > *nodes) |
|