22 #ifndef _svlSampleMatrix_h
23 #define _svlSampleMatrix_h
51 virtual void SerializeRaw(std::ostream & outputStream)
const = 0;
54 virtual unsigned char*
GetUCharPointer(
const unsigned int col,
const unsigned int row) = 0;
55 virtual const unsigned char*
GetUCharPointer(
const unsigned int col,
const unsigned int row)
const = 0;
56 virtual void SetSize(
const unsigned int cols,
const unsigned int rows) = 0;
57 virtual void Resize(
const unsigned int cols,
const unsigned int rows) = 0;
58 virtual unsigned int GetCols()
const = 0;
59 virtual unsigned int GetRows()
const = 0;
60 virtual unsigned int GetColStride()
const = 0;
61 virtual unsigned int GetRowStride()
const = 0;
62 virtual const std::string Str(
const unsigned int width,
const unsigned int precision,
const int errorvalue)
const = 0;
63 virtual const std::string Str(
const unsigned int width,
const unsigned int precision,
const unsigned int errorvalue)
const = 0;
64 virtual const std::string Str(
const unsigned int width,
const unsigned int precision,
const double errorvalue)
const = 0;
66 template <
class _TypeIn>
67 int ImportData(_TypeIn *input,
const unsigned int size);
70 int ImportSample(
const svlSample* sample);
73 template <
class _TypeIn,
class _TypeOut>
74 int ConvertData(_TypeIn *input,
const unsigned int size);
78 #endif // _svlSampleMatrix_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: svlSampleMatrix.h:34
virtual svlSample * GetNewInstance() const =0
int CISST_EXPORT Resize(svlSampleImage *src_img, unsigned int src_videoch, svlSampleImage *dst_img, unsigned int dst_videoch, bool interpolation)
svlStreamType
Definition: svlDefinitions.h:193
virtual svlStreamType GetType() const =0
virtual int CopyOf(const svlSample *sample)=0
virtual unsigned char * GetUCharPointer()=0
virtual unsigned int GetDataSize() const =0
virtual void SerializeRaw(std::ostream &outputStream) const =0
virtual int SetSize(const svlSample *sample)=0
virtual void DeSerializeRaw(std::istream &inputStream)=0
Definition: svlSampleImage.h:35
Macros to export the symbols of cisstStereoVision (in a Dll).
virtual bool IsInitialized() const
Definition: svlSample.h:31