Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_RawDataItem.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_RawDataItem.h 00005 // 00006 // Version 1.0 00007 // Date 11.10.03 (Version 1.0) 00008 // Author A. Pasetti (P&P Software), R. Totaro 00009 // 00010 // Change Record: 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
Copyright 2003 P&P Software GmbH - All Rights Reserved