Public Types | Static Public Member Functions | Private Member Functions
vgl_rtree_box_box_2d< T > Class Template Reference

#include <vgl_rtree_c.h>

List of all members.

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 ()

Detailed Description

template<class T>
class vgl_rtree_box_box_2d< T >

Definition at line 110 of file vgl_rtree_c.h.


Member Typedef Documentation

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

Definition at line 118 of file vgl_rtree_c.h.

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

Definition at line 119 of file vgl_rtree_c.h.

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

Definition at line 117 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 121 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 130 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 136 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 146 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 149 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 124 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 127 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 142 of file vgl_rtree_c.h.


The documentation for this class was generated from the following file: