DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Static Public Member Functions | List of all members
EM::Strojcek::VstupneUdaje::ECustomProperty Class Reference

#include <ECustomProperty.h>

Inheritance diagram for EM::Strojcek::VstupneUdaje::ECustomProperty:
Inheritance graph
[legend]
Collaboration diagram for EM::Strojcek::VstupneUdaje::ECustomProperty:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 ECustomProperty (std::string fileName)
 
 ECustomProperty (const ECustomProperty &rhs)
 
virtual ~ECustomProperty ()
 
CUSTOM_PROPERTY GetCustomProperty ()
 
ECustomPropertyValueGetValue (std::string fileName)
 
virtual bool operator< (const std::string &key)
 
virtual bool operator> (const std::string &key)
 
virtual bool operator!= (const std::string &key)
 
virtual bool operator== (const std::string &key)
 
virtual unsigned short GetSize ()
 
virtual std::string GetKey ()
 
virtual void Fill (char *data)
 
virtual unsigned char * GetData ()
 
virtual
EM::Strojcek::VstupneUdaje::EBinaryRecord
Clone ()
 
void SetTableID (short tableID)
 
void SetID1 (short id1)
 
void SetID2 (short id2)
 
void SetID3 (short id3)
 
void SetCustomPropertyType (short customPropertyType)
 
void SetOffset (long offset)
 
void SetCustomProperty (CUSTOM_PROPERTY customProperty)
 
bool Write (FILE *f)
 
 ECustomProperty (std::string fileName)
 
 ECustomProperty (const ECustomProperty &rhs)
 
virtual ~ECustomProperty ()
 
CUSTOM_PROPERTY GetCustomProperty ()
 
ECustomPropertyValueGetValue (std::string fileName)
 
virtual bool operator< (const std::string &key)
 
virtual bool operator> (const std::string &key)
 
virtual bool operator!= (const std::string &key)
 
virtual bool operator== (const std::string &key)
 
virtual unsigned short GetSize ()
 
virtual std::string GetKey ()
 
virtual void Fill (char *data)
 
virtual unsigned char * GetData ()
 
virtual
EM::Strojcek::VstupneUdaje::EBinaryRecord
Clone ()
 
void SetTableID (short tableID)
 
void SetID1 (short id1)
 
void SetID2 (short id2)
 
void SetID3 (short id3)
 
void SetCustomPropertyType (short customPropertyType)
 
void SetOffset (long offset)
 
void SetCustomProperty (CUSTOM_PROPERTY customProperty)
 
bool Write (FILE *f)
 
- Public Member Functions inherited from EM::Strojcek::VstupneUdaje::EBinaryRecord
virtual ~EBinaryRecord ()
 
virtual ~EBinaryRecord ()
 

Static Public Member Functions

static std::string ComposeKey (short tableID, short id1, short id2, short id3, short customPropertyType)
 
static bool CompareCustomProperty (CUSTOM_PROPERTY ad1, CUSTOM_PROPERTY ad2)
 
static std::string ComposeKey (short tableID, short id1, short id2, short id3, short customPropertyType)
 
static bool CompareCustomProperty (CUSTOM_PROPERTY ad1, CUSTOM_PROPERTY ad2)
 

Constructor & Destructor Documentation

EM::Strojcek::VstupneUdaje::ECustomProperty::ECustomProperty ( std::string  fileName)

Here is the caller graph for this function:

ECustomProperty::ECustomProperty ( const ECustomProperty rhs)
ECustomProperty::~ECustomProperty ( )
virtual
EM::Strojcek::VstupneUdaje::ECustomProperty::ECustomProperty ( std::string  fileName)
EM::Strojcek::VstupneUdaje::ECustomProperty::ECustomProperty ( const ECustomProperty rhs)
virtual EM::Strojcek::VstupneUdaje::ECustomProperty::~ECustomProperty ( )
virtual

Member Function Documentation

EM::Strojcek::VstupneUdaje::EBinaryRecord * ECustomProperty::Clone ( )
virtual
Returns
new instance of class

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual EM::Strojcek::VstupneUdaje::EBinaryRecord* EM::Strojcek::VstupneUdaje::ECustomProperty::Clone ( )
virtual
Returns
new instance of class

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

bool ECustomProperty::CompareCustomProperty ( CUSTOM_PROPERTY  ad1,
CUSTOM_PROPERTY  ad2 
)
static
static bool EM::Strojcek::VstupneUdaje::ECustomProperty::CompareCustomProperty ( CUSTOM_PROPERTY  ad1,
CUSTOM_PROPERTY  ad2 
)
static
string ECustomProperty::ComposeKey ( short  tableID,
short  id1,
short  id2,
short  id3,
short  customPropertyType 
)
static

Here is the caller graph for this function:

static std::string EM::Strojcek::VstupneUdaje::ECustomProperty::ComposeKey ( short  tableID,
short  id1,
short  id2,
short  id3,
short  customPropertyType 
)
static
void ECustomProperty::Fill ( char *  data)
virtual

Fills record from data

Parameters
data= raw data of record

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

virtual void EM::Strojcek::VstupneUdaje::ECustomProperty::Fill ( char *  data)
virtual

Fills record from data

Parameters
data= raw data of record

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

CUSTOM_PROPERTY EM::Strojcek::VstupneUdaje::ECustomProperty::GetCustomProperty ( )
CUSTOM_PROPERTY ECustomProperty::GetCustomProperty ( )
virtual unsigned char* EM::Strojcek::VstupneUdaje::ECustomProperty::GetData ( )
virtual
Returns
raw data of record

Reimplemented from EM::Strojcek::VstupneUdaje::EBinaryRecord.

unsigned char * ECustomProperty::GetData ( )
virtual
Returns
raw data of record

Reimplemented from EM::Strojcek::VstupneUdaje::EBinaryRecord.

std::string ECustomProperty::GetKey ( )
virtual

Returns key as string

Returns
key

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual std::string EM::Strojcek::VstupneUdaje::ECustomProperty::GetKey ( )
virtual

Returns key as string

Returns
key

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

unsigned short ECustomProperty::GetSize ( )
virtual
Returns
size of record in bytes

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

virtual unsigned short EM::Strojcek::VstupneUdaje::ECustomProperty::GetSize ( )
virtual
Returns
size of record in bytes

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

ECustomPropertyValue* EM::Strojcek::VstupneUdaje::ECustomProperty::GetValue ( std::string  fileName)
ECustomPropertyValue* EM::Strojcek::VstupneUdaje::ECustomProperty::GetValue ( std::string  fileName)
bool ECustomProperty::operator!= ( const std::string &  key)
virtual

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual bool EM::Strojcek::VstupneUdaje::ECustomProperty::operator!= ( const std::string &  key)
virtual
bool ECustomProperty::operator< ( const std::string &  key)
virtual

operators for comparing records

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual bool EM::Strojcek::VstupneUdaje::ECustomProperty::operator< ( const std::string &  key)
virtual

operators for comparing records

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

bool ECustomProperty::operator== ( const std::string &  key)
virtual

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual bool EM::Strojcek::VstupneUdaje::ECustomProperty::operator== ( const std::string &  key)
virtual
bool ECustomProperty::operator> ( const std::string &  key)
virtual

Implements EM::Strojcek::VstupneUdaje::EBinaryRecord.

Here is the call graph for this function:

virtual bool EM::Strojcek::VstupneUdaje::ECustomProperty::operator> ( const std::string &  key)
virtual
void ECustomProperty::SetCustomProperty ( CUSTOM_PROPERTY  customProperty)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetCustomProperty ( CUSTOM_PROPERTY  customProperty)
void ECustomProperty::SetCustomPropertyType ( short  customPropertyType)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetCustomPropertyType ( short  customPropertyType)
void ECustomProperty::SetID1 ( short  id1)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetID1 ( short  id1)
void ECustomProperty::SetID2 ( short  id2)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetID2 ( short  id2)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetID3 ( short  id3)
void ECustomProperty::SetID3 ( short  id3)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetOffset ( long  offset)
void ECustomProperty::SetOffset ( long  offset)
void ECustomProperty::SetTableID ( short  tableID)
void EM::Strojcek::VstupneUdaje::ECustomProperty::SetTableID ( short  tableID)
bool EM::Strojcek::VstupneUdaje::ECustomProperty::Write ( FILE *  f)
bool ECustomProperty::Write ( FILE *  f)

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