22 #ifndef _svlSampleBlobs_h
23 #define _svlSampleBlobs_h
54 const unsigned char*
GetUCharPointer(
const unsigned int videochannel)
const;
55 unsigned int GetDataSize(
const unsigned int videochannel)
const;
57 void SetChannelCount(
const unsigned int channelcount);
58 unsigned int GetChannelCount()
const;
59 int SetBufferSize(
const unsigned int size,
const unsigned int videochannel = 0);
60 unsigned int GetBufferSize(
const unsigned int videochannel = 0)
const;
61 int SetBufferUsed(
const unsigned int used,
const unsigned int videochannel = 0);
62 unsigned int GetBufferUsed(
const unsigned int videochannel = 0)
const;
63 int SetBlob(
const unsigned int blob_id,
const svlBlob& blob,
const unsigned int videochannel = 0);
64 int GetBlob(
const unsigned int blob_id,
svlBlob& blob,
const unsigned int videochannel = 0)
const;
65 svlBlob* GetBlobsPointer(
const unsigned int videochannel = 0);
66 const svlBlob* GetBlobsPointer(
const unsigned int videochannel = 0)
const;
75 #endif // _svlSampleBlobs_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
virtual svlSample * GetNewInstance() const =0
A vector object of dynamic size.
Definition: vctDynamicVector.h:127
svlStreamType
Definition: svlDefinitions.h:193
#define CMN_DECLARE_SERVICES_INSTANTIATION_EXPORT(className)
Definition: cmnClassRegisterMacros.h:209
Definition: svlSampleBlobs.h:31
virtual svlStreamType GetType() const =0
virtual int CopyOf(const svlSample *sample)=0
virtual unsigned char * GetUCharPointer()=0
vctDynamicVector< vctDynamicVector< svlBlob > > Blobs
Definition: svlSampleBlobs.h:69
virtual unsigned int GetDataSize() const =0
svlSample & operator=(const svlSample &other)
virtual void SerializeRaw(std::ostream &outputStream) const =0
virtual int SetSize(const svlSample *sample)=0
vctDynamicVector< unsigned int > BufferUsed
Definition: svlSampleBlobs.h:70
Definition: svlTypes.h:145
virtual void DeSerializeRaw(std::istream &inputStream)=0
Macros to export the symbols of cisstStereoVision (in a Dll).
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
virtual bool IsInitialized() const
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
Definition: svlSample.h:31