vgl_rtree_box_box_2d< T > Class Template Reference

#include <vgl_rtree_c.h>

List of all members.


Detailed Description

template<class T>
class vgl_rtree_box_box_2d< T >

Definition at line 109 of file vgl_rtree_c.h.


Public Types

typedef vgl_box_2d< T > v_type
typedef vgl_bbox_2d< T > b_type
typedef T t_type

Static Public Member Functions

static void init (vgl_bbox_2d< T > &b, vgl_box_2d< T > const &v)
static void update (vgl_bbox_2d< T > &b, vgl_box_2d< T > const &v)
static void update (vgl_bbox_2d< T > &b0, vgl_bbox_2d< T > const &b1)
static bool meet (vgl_bbox_2d< T > const &b0, vgl_box_2d< T > const &v)
static bool meet (vgl_bbox_2d< T > const &b0, vgl_bbox_2d< T > const &b1)
static float volume (vgl_box_2d< T > const &b)
static bool meets (vgl_box_2d< T > const &b, vgl_polygon< T > poly)
static bool meets (vgl_bbox_2d< T > const &b, vgl_polygon< T > poly)

Private Member Functions

 vgl_rtree_box_box_2d ()
 ~vgl_rtree_box_box_2d ()

Member Typedef Documentation

template<class T>
typedef vgl_box_2d<T> vgl_rtree_box_box_2d< T >::v_type

Definition at line 116 of file vgl_rtree_c.h.

template<class T>
typedef vgl_bbox_2d<T> vgl_rtree_box_box_2d< T >::b_type

Definition at line 117 of file vgl_rtree_c.h.

template<class T>
typedef T vgl_rtree_box_box_2d< T >::t_type

Definition at line 118 of file vgl_rtree_c.h.


Constructor & Destructor Documentation

template<class T>
vgl_rtree_box_box_2d< T >::vgl_rtree_box_box_2d (  )  [private]

template<class T>
vgl_rtree_box_box_2d< T >::~vgl_rtree_box_box_2d (  )  [private]


Member Function Documentation

template<class T>
static void vgl_rtree_box_box_2d< T >::init ( vgl_bbox_2d< T > &  b,
vgl_box_2d< T > const &  v 
) [inline, static]

Definition at line 120 of file vgl_rtree_c.h.

template<class T>
static void vgl_rtree_box_box_2d< T >::update ( vgl_bbox_2d< T > &  b,
vgl_box_2d< T > const &  v 
) [inline, static]

Definition at line 123 of file vgl_rtree_c.h.

template<class T>
static void vgl_rtree_box_box_2d< T >::update ( vgl_bbox_2d< T > &  b0,
vgl_bbox_2d< T > const &  b1 
) [inline, static]

Definition at line 126 of file vgl_rtree_c.h.

template<class T>
static bool vgl_rtree_box_box_2d< T >::meet ( vgl_bbox_2d< T > const &  b0,
vgl_box_2d< T > const &  v 
) [inline, static]

Definition at line 129 of file vgl_rtree_c.h.

template<class T>
static bool vgl_rtree_box_box_2d< T >::meet ( vgl_bbox_2d< T > const &  b0,
vgl_bbox_2d< T > const &  b1 
) [inline, static]

Definition at line 135 of file vgl_rtree_c.h.

template<class T>
static float vgl_rtree_box_box_2d< T >::volume ( vgl_box_2d< T > const &  b  )  [inline, static]

Definition at line 141 of file vgl_rtree_c.h.

template<class T>
static bool vgl_rtree_box_box_2d< T >::meets ( vgl_box_2d< T > const &  b,
vgl_polygon< T >  poly 
) [inline, static]

Definition at line 145 of file vgl_rtree_c.h.

template<class T>
static bool vgl_rtree_box_box_2d< T >::meets ( vgl_bbox_2d< T > const &  b,
vgl_polygon< T >  poly 
) [inline, static]

Definition at line 148 of file vgl_rtree_c.h.


The documentation for this class was generated from the following file:
Generated on Mon Mar 8 05:07:57 2010 for core/vgl by  doxygen 1.5.1