amroc/hds/GridData2.h File Reference
Regular data on a single grid.
More...
#include "DAGHParams.h"
#include "BBox.h"
#include "Coords.h"
#include "PackedGridDataBucket.h"
#include "IndexGridData2.h"
#include "generic.h"
#include <iosfwd>
#include <iostream>
#include <fstream>
#include <sstream>
#include <cstdlib>
#include <cassert>
Go to the source code of this file.
Classes |
class | GridData< Type, 2 > |
| Regular data on a single grid. More...
|
Functions |
template<class Type > |
std::ostream & | operator<< (std::ostream &, const GridData< Type, 2 > &) |
template<class Type > |
std::ofstream & | operator<< (std::ofstream &, const GridData< Type, 2 > &) |
template<class Type > |
std::ifstream & | operator>> (std::ifstream &, GridData< Type, 2 > &) |
template<class Type > |
std::stringstream & | operator<< (std::stringstream &, const GridData< Type, 2 > &) |
template<class Type > |
std::stringstream & | operator>> (std::stringstream &, GridData< Type, 2 > &) |
template<class Type > |
Coords | lower (GridData< Type, 2 > &gd) |
template<class Type > |
Coords | upper (GridData< Type, 2 > &gd) |
template<class Type > |
Coords | extents (GridData< Type, 2 > &gd) |
template<class Type > |
int | lower (GridData< Type, 2 > &gd, const int i) |
template<class Type > |
int | upper (GridData< Type, 2 > &gd, const int i) |
template<class Type > |
int | extents (GridData< Type, 2 > &gd, const int i) |
template<class Type > |
BBox | bbox (GridData< Type, 2 > &gd) |
template<class Type > |
int | size (GridData< Type, 2 > &gd) |
template<class Type > |
Coords | stepsize (GridData< Type, 2 > &gd) |
Detailed Description
Regular data on a single grid.
GridData<,2> specialization.
- Author:
- Manish Parashar
Function Documentation
template<class Type >
BBox bbox |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |
template<class Type >
int extents |
( |
GridData< Type, 2 > & |
gd, |
|
|
const int |
i | |
|
) |
| | [inline] |
template<class Type >
Coords extents |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |
template<class Type >
int lower |
( |
GridData< Type, 2 > & |
gd, |
|
|
const int |
i | |
|
) |
| | [inline] |
template<class Type >
Coords lower |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |
template<class Type >
std::stringstream & operator<< |
( |
std::stringstream & |
ofs, |
|
|
const GridData< Type, 2 > & |
gd | |
|
) |
| | [inline] |
template<class Type >
std::ofstream & operator<< |
( |
std::ofstream & |
ofs, |
|
|
const GridData< Type, 2 > & |
gd | |
|
) |
| | [inline] |
template<class Type >
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const GridData< Type, 2 > & |
gd | |
|
) |
| | [inline] |
template<class Type >
std::stringstream & operator>> |
( |
std::stringstream & |
ifs, |
|
|
GridData< Type, 2 > & |
gd | |
|
) |
| | [inline] |
References GridData< Type, 2 >::allocate(), GridData< Type, 2 >::bbox(), GridData< Type, 2 >::copy(), GridData< Type, 2 >::data(), GridData< Type, 2 >::ok_to_index(), and GridData< Type, 2 >::size().
template<class Type >
std::ifstream & operator>> |
( |
std::ifstream & |
ifs, |
|
|
GridData< Type, 2 > & |
gd | |
|
) |
| | [inline] |
References GridData< Type, 2 >::allocate(), GridData< Type, 2 >::bbox(), GridData< Type, 2 >::copy(), GridData< Type, 2 >::data(), GridData< Type, 2 >::ok_to_index(), and GridData< Type, 2 >::size().
template<class Type >
int size |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |
template<class Type >
Coords stepsize |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |
template<class Type >
int upper |
( |
GridData< Type, 2 > & |
gd, |
|
|
const int |
i | |
|
) |
| | [inline] |
template<class Type >
Coords upper |
( |
GridData< Type, 2 > & |
gd |
) |
[inline] |