CLAM-Development  1.4.0
Public Member Functions | Static Public Member Functions | Public Attributes
SDIF::DataFrameHeader Class Reference

An extension of FrameHeader, that is used for data frames. More...

#include <SDIFHeader.hxx>

List of all members.

Public Member Functions

 DataFrameHeader (const TypeId &type, CLAM::TFloat64 time=0., CLAM::TInt32 id=0)
 Create a new DataFrameHeader.
- Public Member Functions inherited from SDIF::FrameHeader
 FrameHeader (const TypeId &type, CLAM::TInt32 size)
 Create a new FrameHeader.

Static Public Member Functions

static CLAM::TInt32 SizeInFile (void)

Public Attributes

CLAM::TFloat64 mTime
CLAM::TInt32 mStreamId
CLAM::TInt32 mnMatrices
- Public Attributes inherited from SDIF::FrameHeader
TypeId mType
CLAM::TInt32 mSize

Detailed Description

An extension of FrameHeader, that is used for data frames.

This is the header that is used for a Frame.

Definition at line 63 of file SDIFHeader.hxx.


Constructor & Destructor Documentation

SDIF::DataFrameHeader::DataFrameHeader ( const TypeId type,
CLAM::TFloat64  time = 0.,
CLAM::TInt32  id = 0 
)

Create a new DataFrameHeader.

Parameters:
typeIdentifier specifying the frame type
timeTimestamp of the frame
idStream ID

Definition at line 34 of file SDIFHeader.cxx.

References mnMatrices, mStreamId, and mTime.


Member Function Documentation

static CLAM::TInt32 SDIF::DataFrameHeader::SizeInFile ( void  )
inlinestatic

Reimplemented from SDIF::FrameHeader.

Definition at line 80 of file SDIFHeader.hxx.

Referenced by SDIF::File::Read().


Member Data Documentation

CLAM::TInt32 SDIF::DataFrameHeader::mnMatrices

Definition at line 71 of file SDIFHeader.hxx.

Referenced by SDIF::Frame::Add(), DataFrameHeader(), and SDIF::File::Read().

CLAM::TInt32 SDIF::DataFrameHeader::mStreamId
CLAM::TFloat64 SDIF::DataFrameHeader::mTime

Definition at line 67 of file SDIFHeader.hxx.

Referenced by DataFrameHeader(), and SDIF::Frame::Time().


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