|
libGDF
|
Base class that provides access to channels of different types. More...
#include <ChannelDataBase.h>
Inheritance diagram for gdf::ChannelDataBase:Public Member Functions | |
| virtual void | addSample (const int8) |
| virtual void | addSample (const uint8) |
| virtual void | addSample (const int16) |
| virtual void | addSample (const uint16) |
| virtual void | addSample (const int32) |
| virtual void | addSample (const uint32) |
| virtual void | addSample (const int64) |
| virtual void | addSample (const uint64) |
| virtual void | addSample (const float32) |
| virtual void | addSample (const float64) |
| virtual void | blitSamples (const int8 *, const size_t) |
| virtual void | blitSamples (const uint8 *, const size_t) |
| virtual void | blitSamples (const int16 *, const size_t) |
| virtual void | blitSamples (const uint16 *, const size_t) |
| virtual void | blitSamples (const int32 *, const size_t) |
| virtual void | blitSamples (const uint32 *, const size_t) |
| virtual void | blitSamples (const int64 *, const size_t) |
| virtual void | blitSamples (const uint64 *, const size_t) |
| virtual void | blitSamples (const float32 *, const size_t) |
| virtual void | blitSamples (const float64 *, const size_t) |
| virtual void | fill (const int8, const size_t) |
| virtual void | fill (const uint8, const size_t) |
| virtual void | fill (const int16, const size_t) |
| virtual void | fill (const uint16, const size_t) |
| virtual void | fill (const int32, const size_t) |
| virtual void | fill (const uint32, const size_t) |
| virtual void | fill (const int64, const size_t) |
| virtual void | fill (const uint64, const size_t) |
| virtual void | fill (const float32, const size_t) |
| virtual void | fill (const float64, const size_t) |
| virtual void | setSample (size_t, int8) |
| virtual void | setSample (size_t, uint8) |
| virtual void | setSample (size_t, int16) |
| virtual void | setSample (size_t, uint16) |
| virtual void | setSample (size_t, int32) |
| virtual void | setSample (size_t, uint32) |
| virtual void | setSample (size_t, int64) |
| virtual void | setSample (size_t, uint64) |
| virtual void | setSample (size_t, float32) |
| virtual void | setSample (size_t, float64) |
| virtual int8 | getSample (size_t, int8) |
| virtual uint8 | getSample (size_t, uint8) |
| virtual int16 | getSample (size_t, int16) |
| virtual uint16 | getSample (size_t, uint16) |
| virtual int32 | getSample (size_t, int32) |
| virtual uint32 | getSample (size_t, uint32) |
| virtual int64 | getSample (size_t, int64) |
| virtual uint64 | getSample (size_t, uint64) |
| virtual float32 | getSample (size_t, float32) |
| virtual float64 | getSample (size_t, float64) |
| virtual void | clear ()=0 |
| Reset read and write positions. | |
| virtual size_t | getFree ()=0 |
| Get number of free samples. | |
| virtual size_t | getWritten ()=0 |
| Get number of written samples. | |
| virtual void | tostream (std::ostream &out)=0 |
| Serializer. | |
| virtual void | fromstream (std::istream &in)=0 |
| Deserializer. | |
Base class that provides access to channels of different types.
Meant only for internal use. This class provides overloaded access functions for each data type supported in gdf. The actual implementation of ChannelData must reimplement access functions for it's data type.
Definition at line 34 of file ChannelDataBase.h.