OEHeader

class OEHeader : public OEContainer

This class represents OEHeader.

The following methods are publicly inherited from OEContainer:

operator= GetDataType  
CreateCopy IsDataType  

The following methods are publicly inherited from OEBase:

operator= GetData IsDataType
operator+= GetDataIter SetBaseData
AddBaseData GetDataType SetBoolData
AddData GetDoubleData SetData
Clear GetFloatData SetDoubleData
CreateCopy GetIntData SetFloatData
DeleteData GetStringData SetIntData
GetBoolData HasData SetStringData

Constructors

OEHeader()
OEHeader(const OEHeader &rhs)
OEHeader(int argc, const char *argv[], const char *appname, const char *version,
         const char *comment="", const OEInterface &itf=OEInterface(),
         const OEHeader *history=0x0)

Default and copy constructors.

AddHistory

void AddHistory(const OEHeader &header)

GetCommandLine

std::string GetCommandLine() const

GetComment

std::string GetComment() const

GetDate

void GetDate(int &day, int &month, int &year) const
void GetDate(int &day, int &month, int &year, int &hour, int &minute,
             int &seconds) const

GetHistory

OEIterBase<OEHeader> *GetHistory() const

GetInterface

std::string GetInterface() const

GetOERelease

std::string GetOERelease() const

GetOEVersion

int GetOEVersion() const

GetPlatform

std::string GetPlatform() const

GetProgram

std::string GetProgram() const

GetVersion

std::string GetVersion() const

SetCommandLine

void SetCommandLine(const std::string &comment)

SetComment

void SetComment(const std::string &comment)

SetDate

void SetDate()
void SetDate(int day, int month, int year)
void SetDate(int day, int month, int year, int hour, int minute, int seconds)

SetInterface

void SetInterface(const OEInterface &itf)

SetOERelease

void SetOERelease(const std::string &release)

SetOEVersion

void SetOEVersion(int version)

SetPlatform

void SetPlatform(const std::string &platform)

SetProgram

void SetProgram(const std::string &program)

SetVersion

void SetVersion(const std::string &)