Used to store the Frame and Matrix types, a 4-byte identifier. More...
#include <SDIFType.hxx>
Public Member Functions | |
TypeId (const char *str="\0\0\0\0") | |
Create a new Type. | |
bool | operator== (const TypeId &cmp) |
Compare this Type. | |
const char * | String (void) const |
Convert the Type to a character string. | |
Static Public Attributes | |
static TypeId | sDefault |
Protected Attributes | |
CLAM::TByte | mData [4] |
The 4-byte identifier. | |
Friends | |
class | File |
Used to store the Frame and Matrix types, a 4-byte identifier.
Definition at line 36 of file SDIFType.hxx.
SDIF::TypeId::TypeId | ( | const char * | str = "\0\0\0\0" |
) | [inline] |
Create a new Type.
str | String containing the 4-byte identifier |
Definition at line 46 of file SDIFType.hxx.
References mData.
bool SDIF::TypeId::operator== | ( | const TypeId & | cmp | ) | [inline] |
Compare this Type.
cmp | The Type to compare with |
Definition at line 54 of file SDIFType.hxx.
References mData.
const char* SDIF::TypeId::String | ( | void | ) | const [inline] |
Convert the Type to a character string.
Definition at line 58 of file SDIFType.hxx.
References mData.
friend class File [friend] |
Definition at line 38 of file SDIFType.hxx.
CLAM::TByte SDIF::TypeId::mData[4] [protected] |
The 4-byte identifier.
Definition at line 41 of file SDIFType.hxx.
Referenced by operator==(), String(), and TypeId().
TypeId SDIF::TypeId::sDefault [static] |
Definition at line 66 of file SDIFType.hxx.