2d_array.h File Reference
#include "claraty/share.h"#include "claraty/2d_array_iterator.h"#include "claraty/reference_count.h"#include "claraty/2d_point.h"#include "claraty/fdm.h"#include <iostream>#include <iomanip>#include <assert.h>Include dependency graph for 2d_array.h:

Go to the source code of this file.
Namespaces | |
| namespace | claraty |
Classes | |
| class | claraty::N_2D_Array< T > |
Typedefs | |
| typedef N_2D_Array< double > | claraty::N_2D_Array_d |
Functions | |
| template<class T> | |
| std::ostream & | claraty::operator<< (std::ostream &os, const N_2D_Array< T > &m) |
| template<typename T> | |
| bool | claraty::io_object (FDM_Untyped_Node node, N_2D_Array< T > &rhs) |
Detailed Description
Defines a two dimensional array class and its functionality. The two-dimensional array serves as a base class for math Matrix, Vector and Image classes. 2D_Array class allocates continguous memory for the arrays and carries out matrix indexing and some basic operations such as == comparsions. This class requires and guarantees that the elements are contiguous (but not necessarily the memory allocated inside each element).
Designer(s): Issa A.D. Nesnas
Author(s): Issa A.D. Nesnas, Clay Kunz
Date: March 22, 2001
Software License:
http://claraty.jpl.nasa.gov/license/open_src/ or file: license/open_src.txt
© 2006, Jet Propulsion Laboratory, California Institute of Technology
- Revision
- 1.8
Definition in file 2d_array.h.