Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members

SDIFMatrixData - Get data


Functions

template<class TT>
void Easdif::SDIFMatrixData::_GetRow (TT *out, int irow) const throw (SDIFArrayPosition)
template<class TT>
void Easdif::SDIFMatrixData::_GetCol (TT *out, int icol) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetCol (double *out, int icol) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetCol (float *out, int icol) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetCol (int *out, int icol) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetCol (unsigned char *out, int icol) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetRow (double *out, int irow) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetRow (float *out, int irow) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetRow (int *out, int irow) const throw (SDIFArrayPosition)
void Easdif::SDIFMatrixData::GetRow (unsigned char *out, int irow) const throw (SDIFArrayPosition)
double Easdif::SDIFMatrixData::GetDouble (int i, int j) const
float Easdif::SDIFMatrixData::GetFloat (int i, int j) const
int Easdif::SDIFMatrixData::GetInt (int i, int j) const
unsigned char Easdif::SDIFMatrixData::GetUChar (int i, int j) const
std::vector< T > & Easdif::SDIFMatrixData::GetData ()

Function Documentation

template<class T>
template<class TT>
void Easdif::SDIFMatrixData< T >::_GetRow TT *  out,
int  irow
const throw (SDIFArrayPosition) [inline, inherited]
 

getting an entire row

Parameters:
out pointer to memory holding at least GetNbCols() elements
irow row index [0,m_Nrows[

template<class T>
template<class TT>
void Easdif::SDIFMatrixData< T >::_GetCol TT *  out,
int  icol
const throw (SDIFArrayPosition) [inline, inherited]
 

getting an entire column

Parameters:
out pointer to memory holding at least GetNbRows() elements
icol column index [0,m_Ncols[

template<class T>
void Easdif::SDIFMatrixData< T >::GetCol double *  out,
int  icol
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire column as double

Parameters:
out pointer to memory holding at least GetNbRows() elements
icol column index [0,m_Ncols[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetCol float *  out,
int  icol
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire column as float

Parameters:
out pointer to memory holding at least GetNbRows() elements
icol column index [0,m_Ncols[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetCol int *  out,
int  icol
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire column as int

Parameters:
out pointer to memory holding at least GetNbRows() elements
icol column index [0,m_Ncols[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetCol unsigned char *  out,
int  icol
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire column as unsigned char

Parameters:
out pointer to memory holding at least GetNbRows() elements
icol column index [0,m_Ncols[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetRow double *  out,
int  irow
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire row as double

Parameters:
out pointer to memory holding at least GetNbRows() elements
irow row index [0,m_Nrows[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetRow float *  out,
int  irow
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire row as float

Parameters:
out pointer to memory holding at least GetNbRows() elements
irow row index [0,m_Nrows[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetRow int *  out,
int  irow
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire row as int

Parameters:
out pointer to memory holding at least GetNbRows() elements
irow row index [0,m_Nrows[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
void Easdif::SDIFMatrixData< T >::GetRow unsigned char *  out,
int  irow
const throw (SDIFArrayPosition) [inline, virtual, inherited]
 

getting an entire row as unsigned char

Parameters:
out pointer to memory holding at least GetNbRows() elements
irow row index [0,m_Nrows[

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
double Easdif::SDIFMatrixData< T >::GetDouble int  i,
int  j
const [inline, virtual, inherited]
 

get the value as double

Parameters:
i row index [0,m_Nrows[
j column index [0,m_Ncols[
Returns:
the value

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
float Easdif::SDIFMatrixData< T >::GetFloat int  i,
int  j
const [inline, virtual, inherited]
 

get the value as float

Parameters:
i row index [0,m_Nrows[
j column index [0,m_Ncols[
Returns:
the value

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
int Easdif::SDIFMatrixData< T >::GetInt int  i,
int  j
const [inline, virtual, inherited]
 

get the value as int

Parameters:
i row index [0,m_Nrows[
j column index [0,m_Ncols[
Returns:
the value

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
unsigned char Easdif::SDIFMatrixData< T >::GetUChar int  i,
int  j
const [inline, virtual, inherited]
 

get the value as unsigned char

Parameters:
i row index [0,m_Nrows[
j column index [0,m_Ncols[
Returns:
the value

Implements Easdif::SDIFMatrixDataInterface.

template<class T>
std::vector<T>& Easdif::SDIFMatrixData< T >::GetData  )  [inline, inherited]
 

get the vector of data

Returns:
vector of template type


Generated on Tue Jan 3 15:00:56 2006 for Easdif by  doxygen 1.3.9.1