#include <RTree.h>
Public Types | |
typedef bool(*) | cmpfunc_t (const SplitDist &a, const SplitDist &b) |
Static Public Member Functions | |
static bool | cmp_axis1_lower (const SplitDist &a, const SplitDist &b) |
static bool | cmp_axis1_upper (const SplitDist &a, const SplitDist &b) |
static bool | cmp_axis2_lower (const SplitDist &a, const SplitDist &b) |
static bool | cmp_axis2_upper (const SplitDist &a, const SplitDist &b) |
static cmpfunc_t | get_cmpfunc (unsigned int axis, unsigned int lower_upper) |
Public Attributes | |
unsigned int | childid |
Rect | mbr |
Definition at line 1576 of file RTree.h.
typedef bool(*) VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmpfunc_t(const SplitDist &a, const SplitDist &b) |
static bool VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis1_lower | ( | const SplitDist & | a, | |
const SplitDist & | b | |||
) | [inline, static] |
Definition at line 1581 of file RTree.h.
References VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::mbr, and VGServer::RTree::Rect::x1.
static bool VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis1_upper | ( | const SplitDist & | a, | |
const SplitDist & | b | |||
) | [inline, static] |
Definition at line 1585 of file RTree.h.
References VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::mbr, and VGServer::RTree::Rect::x2.
static bool VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis2_lower | ( | const SplitDist & | a, | |
const SplitDist & | b | |||
) | [inline, static] |
Definition at line 1589 of file RTree.h.
References VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::mbr, and VGServer::RTree::Rect::y1.
static bool VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis2_upper | ( | const SplitDist & | a, | |
const SplitDist & | b | |||
) | [inline, static] |
Definition at line 1593 of file RTree.h.
References VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::mbr, and VGServer::RTree::Rect::y2.
static cmpfunc_t VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::get_cmpfunc | ( | unsigned int | axis, | |
unsigned int | lower_upper | |||
) | [inline, static] |
unsigned int VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::childid |
Rect VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::mbr |
Definition at line 1579 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis1_lower(), VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis1_upper(), VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis2_lower(), and VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist::cmp_axis2_upper().