vgl_rtree Class C for V=vgl_point_2d<T>, B = vgl_box_2d<T>. More...
#include <vgl_rtree_c.h>
Public Types | |
typedef vgl_point_2d< T > | v_type |
typedef vgl_box_2d< T > | b_type |
typedef T | t_type |
Static Public Member Functions | |
static void | init (vgl_box_2d< T > &b, vgl_point_2d< T > const &p) |
static void | update (vgl_box_2d< T > &b, vgl_point_2d< T > const &p) |
static void | update (vgl_box_2d< T > &b0, vgl_box_2d< T > const &b1) |
static bool | meet (vgl_box_2d< T > const &b, vgl_point_2d< T > const &p) |
static bool | meet (vgl_box_2d< T > const &b0, vgl_box_2d< T > const &b1) |
static float | volume (vgl_box_2d< T > const &b) |
static bool | meets (vgl_point_2d< T > const &v, vgl_polygon< T > poly) |
static bool | meets (vgl_box_2d< T > const &b, vgl_polygon< T > poly) |
Private Member Functions | |
vgl_rtree_point_box_2d () | |
~vgl_rtree_point_box_2d () |
vgl_rtree Class C for V=vgl_point_2d<T>, B = vgl_box_2d<T>.
Definition at line 26 of file vgl_rtree_c.h.
typedef vgl_box_2d<T> vgl_rtree_point_box_2d< T >::b_type |
Definition at line 34 of file vgl_rtree_c.h.
typedef T vgl_rtree_point_box_2d< T >::t_type |
Definition at line 35 of file vgl_rtree_c.h.
typedef vgl_point_2d<T> vgl_rtree_point_box_2d< T >::v_type |
Definition at line 33 of file vgl_rtree_c.h.
vgl_rtree_point_box_2d< T >::vgl_rtree_point_box_2d | ( | ) | [private] |
vgl_rtree_point_box_2d< T >::~vgl_rtree_point_box_2d | ( | ) | [private] |
static void vgl_rtree_point_box_2d< T >::init | ( | vgl_box_2d< T > & | b, |
vgl_point_2d< T > const & | p | ||
) | [inline, static] |
Definition at line 37 of file vgl_rtree_c.h.
static bool vgl_rtree_point_box_2d< T >::meet | ( | vgl_box_2d< T > const & | b, |
vgl_point_2d< T > const & | p | ||
) | [inline, static] |
Definition at line 46 of file vgl_rtree_c.h.
static bool vgl_rtree_point_box_2d< T >::meet | ( | vgl_box_2d< T > const & | b0, |
vgl_box_2d< T > const & | b1 | ||
) | [inline, static] |
Definition at line 49 of file vgl_rtree_c.h.
static bool vgl_rtree_point_box_2d< T >::meets | ( | vgl_point_2d< T > const & | v, |
vgl_polygon< T > | poly | ||
) | [inline, static] |
Definition at line 67 of file vgl_rtree_c.h.
static bool vgl_rtree_point_box_2d< T >::meets | ( | vgl_box_2d< T > const & | b, |
vgl_polygon< T > | poly | ||
) | [inline, static] |
Definition at line 71 of file vgl_rtree_c.h.
static void vgl_rtree_point_box_2d< T >::update | ( | vgl_box_2d< T > & | b, |
vgl_point_2d< T > const & | p | ||
) | [inline, static] |
Definition at line 40 of file vgl_rtree_c.h.
static void vgl_rtree_point_box_2d< T >::update | ( | vgl_box_2d< T > & | b0, |
vgl_box_2d< T > const & | b1 | ||
) | [inline, static] |
Definition at line 43 of file vgl_rtree_c.h.
static float vgl_rtree_point_box_2d< T >::volume | ( | vgl_box_2d< T > const & | b | ) | [inline, static] |
Definition at line 63 of file vgl_rtree_c.h.