IsisDlm
Version 0.2
|
#include <CubeIoPolicy.h>
Public Types | |
typedef T | DataType |
Public Member Functions | |
CubeIoPolicy () | |
CubeIoPolicy (const CubeDims &d) | |
virtual | ~CubeIoPolicy () |
int | getVarType () const |
void | Read (Isis::Cube &cube, TNT::Array3D< T > &data) |
void | Write (TNT::Array3D< T > &data, Isis::Cube &cube) |
Private Attributes | |
CubeDims | dims |
Cube dimensions. |
Specification reading and writing of data to and from ISIS cubes The CubeIoPolicy class handles reading and writing of cube data as specified by the caller.
typedef T ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::DataType |
ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::CubeIoPolicy | ( | ) | [inline] |
ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::CubeIoPolicy | ( | const CubeDims & | d | ) | [inline] |
virtual ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::~CubeIoPolicy | ( | ) | [inline, virtual] |
int ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::getVarType | ( | ) | const [inline] |
void ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::Read | ( | Isis::Cube & | cube, |
TNT::Array3D< T > & | data | ||
) | [inline] |
void ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::Write | ( | TNT::Array3D< T > & | data, |
Isis::Cube & | cube | ||
) | [inline] |
CubeDims ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::dims [private] |
Cube dimensions.
Referenced by ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::Read(), and ISISDLM::CubeIoPolicy< T, TYPEID, IOPolicy >::Write().