40#ifndef VP_FRAME_GRABBER_H
41#define VP_FRAME_GRABBER_H
43#include <visp3/core/vpConfig.h>
44#include <visp3/core/vpImage.h>
45#include <visp3/core/vpRGBa.h>
116#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
134#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
virtual void acquire(vpImage< vpRGBa > &I)=0
vpFrameGrabber(const vpFrameGrabber &)=default
virtual void open(vpImage< unsigned char > &I)=0
vpFrameGrabber & operator=(const vpFrameGrabber &)=default
unsigned int height
Number of rows in the image.
bool init
Set to true if the frame grabber has been initialized.
unsigned int width
Number of columns in the image.
unsigned int getWidth() const
Return the number of columns in the image.
virtual void open(vpImage< vpRGBa > &I)=0
virtual void acquire(vpImage< unsigned char > &I)=0
unsigned int getHeight() const
Return the number of rows in the image.
virtual ~vpFrameGrabber()=default
Definition of the vpImage class member functions.