#include <vbl_big_sparse_array_3d.h>
Public Member Functions | |
| vbl_big_sparse_array_3d () | |
| Construct a vbl_big_sparse_array_3d. | |
| ~vbl_big_sparse_array_3d () | |
| vbl_big_sparse_array_3d (vbl_big_sparse_array_3d< T > const &b) | |
| vbl_big_sparse_array_3d< T > & | operator= (vbl_big_sparse_array_3d< T > const &b) |
| T & | operator() (unsigned, unsigned, unsigned) |
| T const & | operator() (unsigned, unsigned, unsigned) const |
| bool | fullp (unsigned, unsigned, unsigned) const |
| Has this cell been assigned a value?. | |
| bool | put (unsigned, unsigned, unsigned, T const &) |
| Put a value in a certain cell. | |
| unsigned int | count_nonempty () const |
| vcl_ostream & | print (vcl_ostream &) const |
Protected Types | |
| typedef vcl_map< ulonglong, T, vcl_less< ulonglong > > | Map |
Protected Attributes | |
| Map | storage_ |
Definition at line 57 of file vbl_big_sparse_array_3d.h.
typedef vcl_map<ulonglong, T, vcl_less<ulonglong> > vbl_big_sparse_array_3d< T >::Map [protected] |
Definition at line 61 of file vbl_big_sparse_array_3d.h.
| vbl_big_sparse_array_3d< T >::vbl_big_sparse_array_3d | ( | ) | [inline] |
Construct a vbl_big_sparse_array_3d.
Definition at line 68 of file vbl_big_sparse_array_3d.h.
| vbl_big_sparse_array_3d< T >::~vbl_big_sparse_array_3d | ( | ) | [inline] |
Definition at line 69 of file vbl_big_sparse_array_3d.h.
| vbl_big_sparse_array_3d< T >::vbl_big_sparse_array_3d | ( | vbl_big_sparse_array_3d< T > const & | b | ) | [inline] |
Definition at line 72 of file vbl_big_sparse_array_3d.h.
| unsigned int vbl_big_sparse_array_3d< T >::count_nonempty | ( | ) | const [inline] |
Definition at line 87 of file vbl_big_sparse_array_3d.h.
| bool vbl_big_sparse_array_3d< T >::fullp | ( | unsigned | i, |
| unsigned | j, | ||
| unsigned | k | ||
| ) | const |
Has this cell been assigned a value?.
Definition at line 65 of file vbl_big_sparse_array_3d.txx.
| T & vbl_big_sparse_array_3d< T >::operator() | ( | unsigned | i, |
| unsigned | j, | ||
| unsigned | k | ||
| ) |
Definition at line 41 of file vbl_big_sparse_array_3d.txx.
| T const & vbl_big_sparse_array_3d< T >::operator() | ( | unsigned | i, |
| unsigned | j, | ||
| unsigned | k | ||
| ) | const |
Definition at line 52 of file vbl_big_sparse_array_3d.txx.
| vbl_big_sparse_array_3d<T>& vbl_big_sparse_array_3d< T >::operator= | ( | vbl_big_sparse_array_3d< T > const & | b | ) | [inline] |
Definition at line 74 of file vbl_big_sparse_array_3d.h.
| vcl_ostream & vbl_big_sparse_array_3d< T >::print | ( | vcl_ostream & | out | ) | const |
Definition at line 89 of file vbl_big_sparse_array_3d.txx.
| bool vbl_big_sparse_array_3d< T >::put | ( | unsigned | i, |
| unsigned | j, | ||
| unsigned | k, | ||
| T const & | t | ||
| ) |
Put a value in a certain cell.
Definition at line 75 of file vbl_big_sparse_array_3d.txx.
Map vbl_big_sparse_array_3d< T >::storage_ [protected] |
Definition at line 62 of file vbl_big_sparse_array_3d.h.
1.7.5.1