cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
svlSampleCUDAImage Class Referenceabstract

#include <svlSampleCUDAImage.h>

Inheritance diagram for svlSampleCUDAImage:
svlSampleImage svlSample mtsGenericObject cmnGenericObject svlSampleCUDAImageCustom< _ValueType, _DataChannels, _VideoChannels >

Public Member Functions

 svlSampleCUDAImage ()
 
 svlSampleCUDAImage (const svlSampleCUDAImage &other)
 
virtual ~svlSampleCUDAImage ()
 
virtual svlSampleGetNewInstance () const =0
 
virtual svlStreamType GetType () const =0
 
virtual int SetSize (const svlSample *sample)=0
 
virtual int SetSize (const svlSample &sample)=0
 
virtual int CopyOf (const svlSample *sample)=0
 
virtual int CopyOf (const svlSample &sample)=0
 
virtual bool IsInitialized () const =0
 
virtual unsigned char * GetUCharPointer ()
 
virtual const unsigned char * GetUCharPointer () const
 
virtual unsigned int GetDataSize () const =0
 
virtual void SerializeRaw (std::ostream &outputStream) const
 
virtual void DeSerializeRaw (std::istream &inputStream)
 
virtual IplImageIplImageRef (const unsigned int videochannel=0) const
 
virtual unsigned char * GetUCharPointer (const unsigned int videochannel)
 
virtual const unsigned char * GetUCharPointer (const unsigned int videochannel) const
 
virtual unsigned char * GetUCharPointer (const unsigned int videochannel, const unsigned int x, const unsigned int y)
 
virtual const unsigned char * GetUCharPointer (const unsigned int videochannel, const unsigned int x, const unsigned int y) const
 
virtual void SetSize (const unsigned int width, const unsigned int height)=0
 
virtual void SetSize (const unsigned int videochannel, const unsigned int width, const unsigned int height)=0
 
virtual int SetSize (const IplImage *ipl_image, const unsigned int videochannel=0)=0
 
virtual int CopyOf (const IplImage *ipl_image, const unsigned int videochannel=0)
 
virtual unsigned int GetVideoChannels () const =0
 
virtual unsigned int GetDataChannels () const =0
 
virtual unsigned int GetBPP () const =0
 
virtual unsigned int GetWidth (const unsigned int videochannel=0) const =0
 
virtual unsigned int GetHeight (const unsigned int videochannel=0) const =0
 
virtual unsigned int GetRowStride (const unsigned int videochannel=0) const =0
 
virtual unsigned int GetDataSize (const unsigned int videochannel) const =0
 
virtual svlSampleImageGetSubImage (const unsigned int top, const unsigned int height, const unsigned int videochannel=0)
 
virtual svlSampleImageGetSubImage (svlProcInfo *procInfo, const unsigned int videochannel=0)
 
virtual int CopyTo (svlSample *sample) const =0
 
virtual int CopyTo (svlSample &sample) const =0
 
virtual void * GetCUDAPointer (const unsigned int videochannel=0)=0
 
virtual const void * GetCUDAPointer (const unsigned int videochannel=0) const =0
 
- Public Member Functions inherited from svlSampleImage
 svlSampleImage ()
 
 svlSampleImage (const svlSampleImage &other)
 
virtual ~svlSampleImage ()
 
virtual svlPixelType GetPixelType () const
 
virtual int GetAlphaChannel () const
 
virtual cv::Mat CvMatRef (const unsigned int videochannel=0) const =0
 
virtual int SetSize (const cv::Mat &cv_mat, const unsigned int videochannel=0)=0
 
virtual int CopyOf (const cv::Mat &cv_mat, const unsigned int videochannel=0)=0
 
int ImportData (unsigned char *input, const unsigned int size, const int param=0, const unsigned int videoch=SVL_LEFT)
 
int ImportData (unsigned short *input, const unsigned int size, const int param=0, const unsigned int videoch=SVL_LEFT)
 
int ImportData (unsigned int *input, const unsigned int size, const int param=0, const unsigned int videoch=SVL_LEFT)
 
int ImportData (float *input, const unsigned int size, const int param=0, const unsigned int videoch=SVL_LEFT)
 
int ImportImage (const svlSampleImage *image, const int param=0)
 
int ImportImage (const svlSampleImage &image, const int param=0)
 
int ImportImage (const svlSampleImage *image, const unsigned int src_channel, const unsigned int dest_channel, const int param=0)
 
int ImportImage (const svlSampleImage &image, const unsigned int src_channel, const unsigned int dest_channel, const int param=0)
 
int ImportMatrix (const svlSampleMatrix *matrix, const int param=0, const unsigned int videoch=SVL_LEFT)
 
int ImportSample (const svlSample *sample)
 
int ImportSample (const svlSample *sample, const unsigned int videoch)
 
- Public Member Functions inherited from svlSample
 svlSample ()
 
 svlSample (const svlSample &other)
 
svlSampleoperator= (const svlSample &other)
 
virtual ~svlSample ()
 
void SetTimestamp (double ts)
 
double GetTimestamp () const
 
void SetEncoder (const std::string &codec, const int parameter)
 
void GetEncoder (std::string &codec, int &parameter) const
 
- Public Member Functions inherited from mtsGenericObject
 mtsGenericObject (void)
 
 mtsGenericObject (double timestamp, bool automaticTimestamp, bool valid)
 
 mtsGenericObject (const mtsGenericObject &other)
 
virtual ~mtsGenericObject (void)
 
bool SetTimestampIfAutomatic (double timestamp)
 
virtual void ToStream (std::ostream &outputStream) const
 
virtual void ToStreamRaw (std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
 
virtual bool FromStreamRaw (std::istream &inputStream, const char delimiter= ' ')
 
size_t ScalarNumber (void) const
 
bool ScalarNumberIsFixed (void) const
 
double Scalar (const size_t index) const throw (std::out_of_range)
 
std::string ScalarDescription (const size_t index, const std::string &userDescription="") const throw (std::out_of_range)
 
- Public Member Functions inherited from cmnGenericObject
virtual ~cmnGenericObject (void)
 
virtual const
cmnClassServicesBase
Services (void) const =0
 
bool ReconstructFrom (const cmnGenericObject &other)
 
std::string ToString (void) const
 
virtual cmnLogger::StreamBufTypeGetLogMultiplexer (void) const
 
virtual double Scalar (const size_t CMN_UNUSED(index)) const throw (std::out_of_range)
 
virtual std::string ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const
 

Additional Inherited Members

- Static Public Member Functions inherited from svlSample
static svlSampleGetNewFromType (svlStreamType type)
 

Constructor & Destructor Documentation

svlSampleCUDAImage::svlSampleCUDAImage ( )
svlSampleCUDAImage::svlSampleCUDAImage ( const svlSampleCUDAImage other)
virtual svlSampleCUDAImage::~svlSampleCUDAImage ( )
virtual

Member Function Documentation

virtual int svlSampleCUDAImage::CopyOf ( const svlSample sample)
pure virtual
virtual int svlSampleCUDAImage::CopyOf ( const svlSample sample)
pure virtual
virtual int svlSampleCUDAImage::CopyOf ( const IplImage ipl_image,
const unsigned int  videochannel = 0 
)
virtual

Implements svlSampleImage.

virtual int svlSampleCUDAImage::CopyTo ( svlSample sample) const
pure virtual
virtual int svlSampleCUDAImage::CopyTo ( svlSample sample) const
pure virtual
virtual void svlSampleCUDAImage::DeSerializeRaw ( std::istream &  inputStream)
virtual

Binary deserialization

Implements svlSampleImage.

virtual unsigned int svlSampleCUDAImage::GetBPP ( ) const
pure virtual
virtual void* svlSampleCUDAImage::GetCUDAPointer ( const unsigned int  videochannel = 0)
pure virtual
virtual const void* svlSampleCUDAImage::GetCUDAPointer ( const unsigned int  videochannel = 0) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetDataChannels ( ) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetDataSize ( ) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetDataSize ( const unsigned int  videochannel) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetHeight ( const unsigned int  videochannel = 0) const
pure virtual
virtual svlSample* svlSampleCUDAImage::GetNewInstance ( ) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetRowStride ( const unsigned int  videochannel = 0) const
pure virtual
virtual svlSampleImage* svlSampleCUDAImage::GetSubImage ( const unsigned int  top,
const unsigned int  height,
const unsigned int  videochannel = 0 
)
virtual

Implements svlSampleImage.

virtual svlSampleImage* svlSampleCUDAImage::GetSubImage ( svlProcInfo procInfo,
const unsigned int  videochannel = 0 
)
virtual

Implements svlSampleImage.

virtual svlStreamType svlSampleCUDAImage::GetType ( ) const
pure virtual
virtual unsigned char* svlSampleCUDAImage::GetUCharPointer ( )
virtual

Implements svlSampleImage.

virtual const unsigned char* svlSampleCUDAImage::GetUCharPointer ( ) const
virtual

Implements svlSampleImage.

virtual unsigned char* svlSampleCUDAImage::GetUCharPointer ( const unsigned int  videochannel)
virtual

Implements svlSampleImage.

virtual const unsigned char* svlSampleCUDAImage::GetUCharPointer ( const unsigned int  videochannel) const
virtual

Implements svlSampleImage.

virtual unsigned char* svlSampleCUDAImage::GetUCharPointer ( const unsigned int  videochannel,
const unsigned int  x,
const unsigned int  y 
)
virtual

Implements svlSampleImage.

virtual const unsigned char* svlSampleCUDAImage::GetUCharPointer ( const unsigned int  videochannel,
const unsigned int  x,
const unsigned int  y 
) const
virtual

Implements svlSampleImage.

virtual unsigned int svlSampleCUDAImage::GetVideoChannels ( ) const
pure virtual
virtual unsigned int svlSampleCUDAImage::GetWidth ( const unsigned int  videochannel = 0) const
pure virtual
virtual IplImage* svlSampleCUDAImage::IplImageRef ( const unsigned int  videochannel = 0) const
virtual

Implements svlSampleImage.

virtual bool svlSampleCUDAImage::IsInitialized ( ) const
pure virtual
virtual void svlSampleCUDAImage::SerializeRaw ( std::ostream &  outputStream) const
virtual

Binary serialization

Implements svlSampleImage.

virtual int svlSampleCUDAImage::SetSize ( const svlSample sample)
pure virtual
virtual int svlSampleCUDAImage::SetSize ( const svlSample sample)
pure virtual
virtual void svlSampleCUDAImage::SetSize ( const unsigned int  width,
const unsigned int  height 
)
pure virtual
virtual void svlSampleCUDAImage::SetSize ( const unsigned int  videochannel,
const unsigned int  width,
const unsigned int  height 
)
pure virtual
virtual int svlSampleCUDAImage::SetSize ( const IplImage ipl_image,
const unsigned int  videochannel = 0 
)
pure virtual

Implements svlSampleImage.


The documentation for this class was generated from the following file: