vbl_fwd.h
Go to the documentation of this file.
1 #ifndef vbl_fwd_h_
2 #define vbl_fwd_h_
3 
4 
5 template <class T> class vbl_array_1d;
6 template <class T> class vbl_array_2d;
7 template <class T> class vbl_array_3d;
8 template <class T> class vbl_sparse_array_1d;
9 template <class T> class vbl_sparse_array_2d;
10 template <class T> class vbl_sparse_array_3d;
11 template <class T> class vbl_big_sparse_array_3d;
12 class vbl_bit_array_2d;
13 class vbl_bit_array_3d;
14 
15 template <class T, int DIM> class vbl_bounding_box;
16 
17 class vbl_ref_count;
18 template <class T> class vbl_smart_ptr;
19 template <class T> class vbl_scoped_ptr;
20 template <class T> class vbl_shared_pointer;
21 
22 template <class T1, class T2, class T3> struct vbl_triple;
23 class vbl_bool_ostream;
24 
25 #endif // vbl_fwd_h_
simple 2D array.
Definition: vbl_array_2d.h:25
a templated 3-tuple.
Definition: vbl_fwd.h:22
Sparse 2D array allowing space efficient access of the form s(300,700) =2.
Definition: vbl_fwd.h:9
A simple container.
Definition: vbl_array_1d.h:28
Sparse array allowing space efficient access of the form s[3000] = 2;.
Definition: vbl_fwd.h:8
vbl_scoped_ptr mimics a built-in pointer except that it guarantees deletion of the object pointed to,...
Definition: vbl_fwd.h:19
A templated smart pointer class.
Definition: vbl_fwd.h:18
A class to hold and update a bounding box.
Non-intrusive smart pointers.
Definition: vbl_fwd.h:20
simple 2D bit array.
Templated 3-dimensional array.
Definition: vbl_array_3d.h:38
Sparse 3d array allowing space efficient access.
Definition: vbl_fwd.h:10