29 #include <Image/Camera.hh>
30 #include <VideoSource/VideoSource_ShmPMD.hh>
33 # define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
36 # include <sys/types.h>
37 # include <sys/mman.h>
42 #include <Base/Common/BIASpragma.hh>
69 BIASERR(
"Could not write data to streambuffer!");
87 else biasusleep(1000);
void Release()
reimplemented from ImageBase
This class implements a video streaming client using shared memory to receive images from another app...
const BIAS::UUID & GetUID() const
returns the UUID of the image
BIAS::Camera< float > ModCoeffImg_
int GrabSingle(BIAS::Camera< unsigned char > &image)
BIAS::Camera< float > DepthImg_
void InvalidateUID()
sets the image's uid to invalid
void SetUID(const BIAS::UUID &id)
std::stringstream * pImgBuffer_
static UUID GenerateUUID(const bool &consecutively=DEFAULT_UUID_CONSECUTIVELY)
static function which simply produces a uuid and returns