00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
#ifndef DC_RawDataItemH
00013
#define DC_RawDataItemH
00014
00015
#include "../GeneralInclude/BasicTypes.h"
00016
#include "../Data/DC_DataItem.h"
00017
00033 class DC_RawDataItem :
public DC_DataItem {
00034
00035
public:
00045
inline DC_RawDataItem(
void *d);
00046
00054
inline char getChar(
void)
const;
00055
00062
inline void setChar(
char newValue);
00063
00071
inline unsigned char getUnsignedChar(
void)
const;
00072
00079
inline void setUnsignedChar(
unsigned char newValue);
00080
00088
inline short getShort(
void)
const;
00089
00096
inline void setShort(
short newValue);
00097
00105
inline unsigned short getUnsignedShort(
void)
const;
00106
00113
inline void setUnsignedShort(
unsigned short newValue);
00114
00122
inline int getInt(
void)
const;
00123
00130
inline void setInt(
int newValue);
00131
00139
inline unsigned int getUnsignedInt(
void)
const;
00140
00147
inline void setUnsignedInt(
unsigned int newValue);
00148
00156
inline float getFloat(
void)
const;
00157
00164
inline void setFloat(
float newValue);
00165
00173
inline double getDouble(
void)
const;
00174
00181
inline void setDouble(
double newValue);
00182 };
00183
00184
#endif
00185
00186
#include "DC_RawDataItem_inl.h"
00187
00188