MTF
Public Types | Public Member Functions | List of all members
utils::InputXV Class Reference
Inheritance diagram for utils::InputXV:
utils::InputBase

Public Types

typedef float PIX_TYPE_GS
 
typedef XV_RGB24 PIX_TYPE
 
typedef XVImageRGB< PIX_TYPE > IMAGE_TYPE
 
typedef XVImageScalar< PIX_TYPE_GS > IMAGE_TYPE_GS
 

Public Member Functions

 InputXV (const InputParams *_params=nullptr)
 
bool initialize () override
 
bool update () override
 
void remapBuffer (unsigned char **new_addr) override
 
- Public Member Functions inherited from utils::InputBase
 InputBase (const InputParams *_params=nullptr)
 
virtual int getFrameID () const
 
virtual const cv::Mat & getFrame () const
 
virtual cv::Mat & getFrame (FrameType frame_type)
 apparently a const function cannot return a non const object by reference
 
virtual int getNFrames () const
 
virtual int getHeight () const
 
virtual int getWidth () const
 
virtual bool constBuffer ()
 return true if the memory address of the output image buffer is constant, i.e. More...
 
virtual void getFrame (vpImage< vpRGBa > &vp_img) const
 
virtual void convert (const vpImage< vpRGBa > &vp_img, cv::Mat &cv_img) const
 
virtual void convert (const cv::Mat &cv_img, vpImage< vpRGBa > &vp_img) const
 

Additional Inherited Members

- Public Attributes inherited from utils::InputBase
bool destroy
 
- Protected Attributes inherited from utils::InputBase
int n_frames
 
int img_width
 
int img_height
 
int n_channels
 
int frame_id
 
int n_buffers
 
int buffer_id
 
int invert_seq
 
string file_path
 
bool const_buffer
 
vector< cv::Mat > cv_buffer
 

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