SDIF::MatrixHeader Class Reference

#include <SDIFHeader.hxx>

List of all members.


Detailed Description

The header for each Matrix.

Definition at line 91 of file SDIFHeader.hxx.


Public Member Functions

 MatrixHeader ()
 MatrixHeader (const TypeId &type, DataType dataType, CLAM::TInt32 nRows, CLAM::TInt32 nColumns)

Static Public Member Functions

static CLAM::TInt32 SizeInFile (void)
 Create a new MatrixHeader.

Public Attributes

TypeId mType
DataType mDataType
CLAM::TInt32 mnRows
CLAM::TInt32 mnColumns

Constructor & Destructor Documentation

SDIF::MatrixHeader::MatrixHeader (  )  [inline]

Definition at line 121 of file SDIFHeader.hxx.

SDIF::MatrixHeader::MatrixHeader ( const TypeId type = "\0\0\0\0",
DataType  dataType = eUnknown,
CLAM::TInt32  nRows = 0,
CLAM::TInt32  nColumns = 0 
)

Definition at line 42 of file SDIFHeader.cxx.

References mDataType, mnColumns, mnRows, and mType.


Member Function Documentation

static CLAM::TInt32 SDIF::MatrixHeader::SizeInFile ( void   )  [inline, static]

Create a new MatrixHeader.

Parameters:
type Identifier specifying the matrix type
dataType Identifier specifying the type of data type in the matrix
nRows Number of rows in the matrix
nColumns Number of rows in the matrix

Definition at line 112 of file SDIFHeader.hxx.

Referenced by SDIF::Matrix::SizeInFile().


Member Data Documentation

Definition at line 96 of file SDIFHeader.hxx.

Referenced by MatrixHeader(), and SDIF::Matrix::Type().

Definition at line 98 of file SDIFHeader.hxx.

Referenced by MatrixHeader(), SDIF::File::Read(), and SDIF::Matrix::SizeInFile().

Definition at line 100 of file SDIFHeader.hxx.

Referenced by MatrixHeader(), SDIF::Matrix::Rows(), and SDIF::Matrix::SizeInFile().


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:51 2008 for CLAM by  doxygen 1.5.5