Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
BIAS::VideoSource_PMD Class Reference

Support for CamCube usb cam. More...

#include <VideoSource/VideoSource_PMD.hh>

+ Inheritance diagram for BIAS::VideoSource_PMD:
+ Collaboration diagram for BIAS::VideoSource_PMD:

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
virtual int AutoMode (int a, bool b)
 Use this to enable/disable any automatic modes addressed via enumerations. More...
 
int CalcAmplitudesFromSourceData (BIAS::Image< char > &sourceData, BIAS::Image< float > &ampImage)
 
int CalcAmplitudesFromSourceData (char *sourceData, PMDDataDescription dd, BIAS::Image< float > &ampImage)
 
int CalcDistancesFromSourceData (BIAS::Image< char > &sourceData, BIAS::Image< float > &depthImage)
 
int CalcDistancesFromSourceData (char *sourceData, PMDDataDescription dd, BIAS::Image< float > &depthImage)
 
int CalcIntensitiesFromSourceData (BIAS::Image< char > &sourceData, BIAS::Image< float > &intImage)
 
int CalcIntensitiesFromSourceData (char *sourceData, PMDDataDescription dd, BIAS::Image< float > &intImage)
 
virtual int CloseDevice ()
 
int CloseProcessingPlugin ()
 Close the processing plugin. More...
 
bool DebugLevelIsSet (const long int lv) const
 
bool DebugLevelIsSet (const std::string &name) const
 
void EnsureLatestFrame (const bool ensure)
 
virtual int GetAllDevices (std::vector< std::string > &devices)
 
virtual bool GetAutoBrightness ()
 
virtual bool GetAutoContrast ()
 
virtual bool GetAutoGain ()
 
virtual bool GetAutoShutter ()
 
virtual float GetBrightness ()
 Get brightness as value in interval [0, 100]. */. More...
 
virtual void GetBrightnessRange (double &min, double &max)
 
float GetBytesPerPixel () const
 
virtual int GetCapabilities (VideoSourceCapabilities &caps)
 Use this method to learn something about the capabilities of the source (only useful for V4L sources, e.g. More...
 
virtual int GetCapabilities (const char *device, VideoSourceCapabilities &caps)
 
int GetColorChannels () const
 
BIAS::ImageBase::EColorModel GetColorModel () const
 
virtual float GetContrast ()
 Get contrast as value in interval [0, 100]. */. More...
 
virtual void GetContrastRange (double &min, double &max)
 
PMDDataDescription & GetDataDescription ()
 
int GetDebugLevel () const
 
std::ostream & GetDebugStream () const
 
void GetDebugStream (std::ostream &os) const
 
virtual void GetDeviceChannelNames (std::vector< std::string > &names)
 If more than one channel is present, names can be returned here. More...
 
int GetDistanceOffset (unsigned int &millimeters)
 
EXPOSURE_MODE GetExposureMode ()
 
virtual unsigned int GetFeature (int feature)
 This function is used to query features like shutter, zoom, etc. More...
 
double GetFPS ()
 Returns current framerate. More...
 
virtual float GetGain ()
 Get gain in dB. More...
 
virtual void GetGainRange (double &min, double &max)
 
int GetHeight () const
 
int GetID () const
 
std::string GetIdentifier () const
 
virtual int GetIntegrationTime (unsigned int &val)
 Get the IntegrationTime. More...
 
virtual int GetIntegrationTimeMS (unsigned int &val)
 Get the IntegrationTime in milliseconds. More...
 
int GetModulationFrequency (unsigned int &val)
 
int GetSerialNumber (std::string &serial)
 
virtual float GetShutter ()
 Get shutter (exposure time) in seconds. More...
 
virtual void GetShutterRange (double &min, double &max)
 
int GetSourceDataSize ()
 
virtual int GetWhiteBalance (float &rvalue, float &bvalue)
 Get white balance as values in interval [0, 100]. */. More...
 
int GetWidth () const
 
void GrabImageReturnsDepth (bool on)
 
virtual int GrabSingle (Camera< unsigned char > &image)
 Returns the 2D image, and reads depth and modulation coefficients. More...
 
virtual int GrabSingle (BIAS::Camera< float > &image)
 
virtual int GrabSingle (BIAS::Camera< char > &image)
 
virtual int GrabSingle (BIAS::Camera< short int > &image)
 
virtual int GrabSingle (BIAS::Camera< int > &image)
 
virtual int GrabSingle (BIAS::Camera< unsigned short int > &image)
 
virtual int GrabSingle (BIAS::Camera< unsigned int > &image)
 
virtual int GrabSingle (BIAS::Camera< double > &image)
 
int GrabSingleDepth (Camera< float > &image)
 Returns the depth image. More...
 
int GrabSingleIntensity (Camera< float > &image)
 Returns the amplitude image. More...
 
int GrabSingleModCoeff (Camera< float > &image)
 Returns the amplitude image. More...
 
int GrabSourceData (char *sourceData, unsigned int size)
 
int GrabSourceData (BIAS::Image< char > &sourceData)
 
virtual bool HasControlBrightness ()
 
virtual bool HasControlContrast ()
 
virtual bool HasControlGain ()
 
virtual bool HasControlShutter ()
 
virtual bool HasControlWhiteBalance ()
 
virtual int InitDepthImage (ImageBase &img)
 
virtual int InitImage (ImageBase &img)
 
virtual int InitIntensityImage (ImageBase &img)
 
virtual int InitModCoeffImage (ImageBase &img)
 
bool IsActive () const
 
bool IsControllable ()
 Specify if SetShutter(), SetGain() ... would work for this camera. More...
 
bool IsProcessingPluginOpen ()
 
bool IsSourcePluginOpen ()
 
long int Name2DebugLevel (const std::string &name) const
 looks up a debuglevel in the internal map, returns 0 if not found More...
 
long int NewDebugLevel (const std::string &name)
 creates a new debuglevel More...
 
virtual int OnePushAuto (int feature)
 
virtual int OpenDevice ()
 selects the first available device to open (e.g. More...
 
virtual int OpenDevice (int camNr)
 a device number can be specified here (DCAM) or port number (Net) More...
 
virtual int OpenDevice (std::string serialNumber)
 
virtual int OpenDevice (const char *device)
 a device name like "/dev/video1" can be specified here More...
 
virtual int OpenDevice (std::string Prefix, std::string Postfix, int DigitCount, int PictureCount, int StartCount=0)
 used by derived class VideoSource_Disk More...
 
virtual int OpenDevice (const std::vector< std::string > &FileNames)
 used by derived class VideoSource_Disk More...
 
int OpenProcessingPlugin (std::string plugin=BIAS_PMD_PMDTec_PROCPLUGIN)
 Open the processing plugin. More...
 
int OpenSourcePlugin (std::string serial, std::string plugin=BIAS_PMD_PMDTec_SOURCEPLUGIN)
 Open the source plugin. More...
 
virtual int PostGrab ()
 Stop anything started in PreGrab() More...
 
virtual int PreGrab ()
 Do last preparations before grabbing (e.g. start ISO transfer) More...
 
void PrintDebugLevel (std::ostream &os=std::cout) const
 
void RemoveDebugLevel (const long int lv)
 
void RemoveDebugLevel (const std::string &name)
 
virtual void ResetPanTiltZoom ()
 Reset digital zoom, pan, and tilt to defaults to ensure compliance with calibration. More...
 
virtual void SetAutoBrightness (bool b)
 
virtual void SetAutoContrast (bool b)
 
virtual void SetAutoGain (bool b)
 
virtual void SetAutoShutter (bool b)
 
virtual int SetBrightness (float g)
 Set brightness as value in interval [0, 100]. */. More...
 
void SetBytesPerPixel (unsigned char bpp)
 
virtual int SetColorModel (BIAS::ImageBase::EColorModel mode)
 Select colormodel to use. More...
 
virtual int SetContrast (float g)
 Set contrast as value in interval [0, 100]. */. More...
 
void SetDebugLevel (const long int lv)
 
void SetDebugLevel (const std::string &name)
 
void SetDebugStream (const std::ostream &os)
 
void SetDeviceChannel (int channel)
 Use channel to select one of many cameras on the same. More...
 
int SetDirectToDisk (const std::string &filename)
 Enables the very fast direct-to-disk mode. More...
 
int SetDistanceOffset (const unsigned int in_millimeters)
 
int SetExposureMode (EXPOSURE_MODE mode)
 
virtual void SetExternalTrigger (bool trigger=true)
 Specify if there is an external trigger to be used. More...
 
virtual int SetFeature (int feature, unsigned int value)
 This function is used to control features like shutter, zoom, etc. More...
 
int SetFOV (const float fov)
 
int SetFPNCalibrationOn (bool on)
 
void SetFPS (float fps)
 Set frame per second for image capturing. More...
 
virtual int SetGain (float g)
 Set gain in dB. More...
 
void SetGenerateNewUIDs (bool s)
 
virtual int SetIntegrationTime (const unsigned int inttime)
 Set IntegrationTime. More...
 
virtual int SetIntegrationTimeMS (const unsigned int inttime)
 Set IntegrationTime. More...
 
int SetModulationFrequency (const unsigned int dModulationFrequency)
 
void SetProcessingPlugin (std::string plugin)
 only set the plugin to be opened at OpenDevice More...
 
int SetROI (const unsigned int UpperLeftX, const unsigned int UpperLeftY, const unsigned int Width, const unsigned int Height)
 
virtual int SetShutter (float exptime)
 Set shutter (exposure time) in seconds. More...
 
virtual void SetSize (int w, int h, int bytesperpixel=1)
 Set image size and number of bytes per pixel (e.g. More...
 
void SetSourcePlugin (std::string plugin)
 only set the plugin to be opened at OpenDevice More...
 
virtual void SetWaitForNew (bool waitForNew)
 Specify if grab should wait for new frames. More...
 
virtual int SetWhiteBalance (float rvalue, float bvalue)
 Set white balance as values in interval [0, 100]. */. More...
 
void ShowDebugLevel (std::ostream &os=std::cout) const
 prints all internally known debuglevels More...
 
virtual int SoftwareWhiteBalance ()
 Set white balance to optimal value in software. More...
 
 VideoSource_PMD ()
 
virtual ~VideoSource_PMD ()
 

Static Public Member Functions

static long int GetGlobalDebugLevel ()
 
static void SetGlobalDebugLevel (long int lev)
 

Protected Member Functions

long ConsumeNextFreeDebuglevel_ ()
 returns the next available debuglevel More...
 
void FlopImage_ (float *src, float *dst)
 
void InitAllImages_ ()
 
int InitImage_ (ImageBase &img, ImageBase::EStorageType st, ImageBase::EColorModel cm)
 
void SetMaxDist_ ()
 
int WriteDirect_ (const unsigned char *data, const BIAS::UUID &uuid, const long int &sec, const long int &usec)
 

Protected Attributes

long int _liDebugLevel
 
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class More...
 
std::map< std::string, long int > _String2Debuglevel
 
bool Active_
 Active flag is set in PreGrab() und unset in PostGrab() More...
 
bool bEnsureLatestFrame_
 
bool bExternalTrigger_
 External trigger flag. More...
 
bool bGrabImageReturnsDepth_
 
bool bIsOpen_
 
size_t bufSz_
 
float BytesPerPixel_
 BytesPerPixel cannot be int (e.g. it is 1.5 for YUV420p) More...
 
int ColorChannels_
 
BIAS::ImageBase::EColorModel ColorMode_
 Color mode used by camera. More...
 
bool CompleteInitialized_
 Complete_initialized_ is set when OpenDevice(), UseChannel() etc. are done. More...
 
PMDDataDescription datadesc_
 
const char * DefaultDevice_
 Device name. More...
 
BIAS::Camera< unsigned char > DepthImg_
 
BIAS::Camera< float > DepthImgF_
 
int DeviceChannel_
 Device channel. More...
 
bool DirectToDisk_
 Write directly to disk. More...
 
unsigned int distanceOffset_
 
char * DtDBuffer_
 512 byte aligned buffer, contains VSImageHeader and image data More...
 
unsigned int DtDBufferSize_
 Buffer size must be multiple of 512. More...
 
int DtDFd_
 File descriptor for direct-to-disk mode. More...
 
BIAS::VideoStream::VSImageHeaderDtDImageHeader_
 Pointer to the beginning of DtDBuffer_. More...
 
char * DtDStartOfImage_
 Pointer into DtDBuffer after VSImageHeader. More...
 
EXPOSURE_MODE expMode_
 
float FramesPerSecond_
 Capturing framerate. More...
 
bool Grabbing_
 Grabbing flag is set and unset in GrabSingle() methods. More...
 
PMDHandle handle_
 
int Height_
 
int ID_
 Camera ID. More...
 
unsigned char * idaDI_
 
float * idaDIF_
 
unsigned char * idaII_
 
float * idaIIF_
 
float * idaMCIF_
 
float * idaTmp_
 
std::string Identifier_
 Verbose camera descriptor. More...
 
unsigned int ImageSize_
 Image size, useful for allocating and copying memory. More...
 
unsigned int integrationTime_
 
BIAS::Camera< unsigned char > IntensityImg_
 
BIAS::Camera< float > IntensityImgF_
 
bool IsControllable_
 Must be initialized be the derived classes. More...
 
float max_dist_
 
double maxBrightness_
 
double maxContrast_
 
double maxGain_
 
double maxShutter_
 
double minBrightness_
 
double minContrast_
 Feature ranges. More...
 
double minGain_
 
double minShutter_
 
BIAS::Camera< float > ModCoeffImgF_
 
unsigned int modulationFrequency_
 
bool procPluginIsOpen_
 
std::string procPluginPath_
 
std::string serialNumber_
 
bool sourcePluginIsOpen_
 
std::string sourcePluginPath_
 
BIAS::Camera< float > tmpImg_
 
BIAS::Camera< float > tmpScale_
 
bool WaitForNew_
 Wait for new frames in GrabSingle() More...
 
int Width_
 Image format. More...
 

Static Protected Attributes

static std::ostream _zDebugStream
 
static long int GlobalDebugLevel = 0
 

Detailed Description

Support for CamCube usb cam.

Author
fkellner 03/09

Definition at line 49 of file VideoSource_PMD.hh.

Constructor & Destructor Documentation

VideoSource_PMD::VideoSource_PMD ( )
VideoSource_PMD::~VideoSource_PMD ( )
virtual

Definition at line 62 of file VideoSource_PMD.cpp.

References bIsOpen_, CloseDevice(), procPluginIsOpen_, and sourcePluginIsOpen_.

Member Function Documentation

void BIAS::Debug::AddDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::AddDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 362 of file Debug.hh.

int VideoSource::AutoMode ( int  a,
bool  b 
)
virtualinherited

Use this to enable/disable any automatic modes addressed via enumerations.

Definition at line 283 of file VideoSource_Base.cpp.

int VideoSource_PMD::CalcAmplitudesFromSourceData ( BIAS::Image< char > &  sourceData,
BIAS::Image< float > &  ampImage 
)
int VideoSource_PMD::CalcAmplitudesFromSourceData ( char *  sourceData,
PMDDataDescription  dd,
BIAS::Image< float > &  ampImage 
)
int VideoSource_PMD::CalcDistancesFromSourceData ( BIAS::Image< char > &  sourceData,
BIAS::Image< float > &  depthImage 
)
int VideoSource_PMD::CalcDistancesFromSourceData ( char *  sourceData,
PMDDataDescription  dd,
BIAS::Image< float > &  depthImage 
)
int VideoSource_PMD::CalcIntensitiesFromSourceData ( BIAS::Image< char > &  sourceData,
BIAS::Image< float > &  intImage 
)
int VideoSource_PMD::CalcIntensitiesFromSourceData ( char *  sourceData,
PMDDataDescription  dd,
BIAS::Image< float > &  intImage 
)
int BIAS::VideoSource_PMD::CloseDevice ( )
virtual

Reimplemented from BIAS::VideoSource.

Definition at line 406 of file VideoSource_PMD.cpp.

Referenced by ~VideoSource_PMD().

int VideoSource_PMD::CloseProcessingPlugin ( )

Close the processing plugin.

Definition at line 138 of file VideoSource_PMD.cpp.

References handle_, and procPluginIsOpen_.

long BIAS::Debug::ConsumeNextFreeDebuglevel_ ( )
inlineprotectedinherited

returns the next available debuglevel

Author
woelk 09/2006

Definition at line 521 of file Debug.hh.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv) const
inlineinherited
bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name) const
inlineinherited

Definition at line 350 of file Debug.hh.

void VideoSource_PMD::EnsureLatestFrame ( const bool  ensure)
virtual

Reimplemented from BIAS::VideoSource.

Definition at line 799 of file VideoSource_PMD.cpp.

References bEnsureLatestFrame_.

void BIAS::VideoSource_PMD::FlopImage_ ( float *  src,
float *  dst 
)
protected

Definition at line 645 of file VideoSource_PMD.cpp.

int VideoSource::GetAllDevices ( std::vector< std::string > &  devices)
virtualinherited

Reimplemented in BIAS::VideoSource_DSHOW, and BIAS::VideoSource_V4L.

Definition at line 197 of file VideoSource_Base.cpp.

Referenced by BIAS::ShowCamWxFrame::OnFindWebcams().

virtual bool BIAS::VideoSource::GetAutoBrightness ( )
inlinevirtualinherited
virtual bool BIAS::VideoSource::GetAutoContrast ( )
inlinevirtualinherited

Reimplemented in BIAS::VideoSource_DSHOW.

Definition at line 257 of file VideoSource_Base.hh.

virtual bool BIAS::VideoSource::GetAutoGain ( )
inlinevirtualinherited
virtual bool BIAS::VideoSource::GetAutoShutter ( )
inlinevirtualinherited
virtual float BIAS::VideoSource::GetBrightness ( )
inlinevirtualinherited

Get brightness as value in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_DCAM, BIAS::VideoSource_DSHOW, BIAS::VideoSource_uEye, and BIAS::VideoSource_V4L.

Definition at line 243 of file VideoSource_Base.hh.

virtual void BIAS::VideoSource::GetBrightnessRange ( double &  min,
double &  max 
)
inlinevirtualinherited
float BIAS::VideoSource::GetBytesPerPixel ( ) const
inlineinherited

Definition at line 193 of file VideoSource_Base.hh.

int VideoSource::GetCapabilities ( VideoSourceCapabilities caps)
virtualinherited

Use this method to learn something about the capabilities of the source (only useful for V4L sources, e.g.

/dev/video0). Output is send to stdout.

Reimplemented in BIAS::VideoSource_DSHOW, BIAS::VideoSource_Kinect, BIAS::VideoSource_OpenNI, BIAS::VideoSource_Kinect2, BIAS::VideoSource_Kinect_Base, BIAS::VideoSource_SwissRanger, BIAS::VideoSource_V4L, and BIAS::VideoSource_Kinect2Net.

Definition at line 203 of file VideoSource_Base.cpp.

Referenced by BIAS::ShowCamWxFrame::OnFindWebcams().

int VideoSource::GetCapabilities ( const char *  device,
VideoSourceCapabilities caps 
)
virtualinherited
int BIAS::VideoSource::GetColorChannels ( ) const
inlineinherited
BIAS::ImageBase::EColorModel BIAS::VideoSource::GetColorModel ( ) const
inlineinherited
virtual float BIAS::VideoSource::GetContrast ( )
inlinevirtualinherited

Get contrast as value in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_DSHOW, and BIAS::VideoSource_V4L.

Definition at line 253 of file VideoSource_Base.hh.

virtual void BIAS::VideoSource::GetContrastRange ( double &  min,
double &  max 
)
inlinevirtualinherited
PMDDataDescription & VideoSource_PMD::GetDataDescription ( )

Definition at line 689 of file VideoSource_PMD.cpp.

References datadesc_.

int BIAS::Debug::GetDebugLevel ( ) const
inlineinherited
std::ostream& BIAS::Debug::GetDebugStream ( ) const
inlineinherited

Definition at line 405 of file Debug.hh.

void BIAS::Debug::GetDebugStream ( std::ostream &  os) const
inlineinherited

Definition at line 414 of file Debug.hh.

virtual void BIAS::VideoSource::GetDeviceChannelNames ( std::vector< std::string > &  names)
inlinevirtualinherited

If more than one channel is present, names can be returned here.

The position in the vector corresponds to the channel number in SetChannel().

Reimplemented in BIAS::VideoSource_V4L.

Definition at line 170 of file VideoSource_Base.hh.

Referenced by BIAS::ShowCamWxFrame::OnFindWebcams().

int VideoSource_PMD::GetDistanceOffset ( unsigned int &  millimeters)

Definition at line 745 of file VideoSource_PMD.cpp.

References distanceOffset_.

EXPOSURE_MODE VideoSource_PMD::GetExposureMode ( )

Definition at line 730 of file VideoSource_PMD.cpp.

References expMode_.

unsigned int VideoSource::GetFeature ( int  feature)
virtualinherited

This function is used to query features like shutter, zoom, etc.

Definition at line 290 of file VideoSource_Base.cpp.

double BIAS::VideoSource_PMD::GetFPS ( )
inline

Returns current framerate.

Definition at line 86 of file VideoSource_PMD.hh.

float VideoSource::GetGain ( )
virtualinherited
virtual void BIAS::VideoSource::GetGainRange ( double &  min,
double &  max 
)
inlinevirtualinherited

Definition at line 238 of file VideoSource_Base.hh.

static long int BIAS::Debug::GetGlobalDebugLevel ( )
inlinestaticinherited

Definition at line 431 of file Debug.hh.

int BIAS::VideoSource::GetHeight ( ) const
inlineinherited
int BIAS::VideoSource::GetID ( ) const
inlineinherited
Examples:
ExampleMDCamToShm.cpp.

Definition at line 206 of file VideoSource_Base.hh.

std::string BIAS::VideoSource::GetIdentifier ( ) const
inlineinherited

Definition at line 285 of file VideoSource_Base.hh.

int VideoSource_PMD::GetIntegrationTime ( unsigned int &  val)
virtual

Get the IntegrationTime.

Parameters
val[out],:integration time in microseconds
Returns
0;

Definition at line 662 of file VideoSource_PMD.cpp.

References bIsOpen_, handle_, and integrationTime_.

Referenced by GetIntegrationTimeMS(), and OpenDevice().

int VideoSource_PMD::GetIntegrationTimeMS ( unsigned int &  val)
virtual

Get the IntegrationTime in milliseconds.

Parameters
val[out],:integration time in milliseconds
Returns
0;

Definition at line 680 of file VideoSource_PMD.cpp.

References GetIntegrationTime().

Referenced by OpenDevice().

int VideoSource_PMD::GetModulationFrequency ( unsigned int &  val)

Definition at line 737 of file VideoSource_PMD.cpp.

References modulationFrequency_.

Referenced by OpenDevice().

int BIAS::VideoSource_PMD::GetSerialNumber ( std::string &  serial)

Definition at line 581 of file VideoSource_PMD.cpp.

float VideoSource::GetShutter ( )
virtualinherited

Get shutter (exposure time) in seconds.

Reimplemented in BIAS::VideoSource_DCAM, BIAS::VideoSource_DSHOW, BIAS::VideoSource_V4L, BIAS::VideoSource_DcamPMD, and BIAS::VideoSource_uEye.

Definition at line 321 of file VideoSource_Base.cpp.

virtual void BIAS::VideoSource::GetShutterRange ( double &  min,
double &  max 
)
inlinevirtualinherited

Definition at line 228 of file VideoSource_Base.hh.

int VideoSource_PMD::GetSourceDataSize ( )

Definition at line 823 of file VideoSource_PMD.cpp.

References bIsOpen_, datadesc_, and sourcePluginIsOpen_.

int VideoSource::GetWhiteBalance ( float &  rvalue,
float &  bvalue 
)
virtualinherited

Get white balance as values in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_uEye.

Definition at line 335 of file VideoSource_Base.cpp.

int BIAS::VideoSource::GetWidth ( ) const
inlineinherited
void BIAS::VideoSource_PMD::GrabImageReturnsDepth ( bool  on)
inline

Definition at line 109 of file VideoSource_PMD.hh.

int BIAS::VideoSource_PMD::GrabSingle ( Camera< unsigned char > &  image)
virtual

Returns the 2D image, and reads depth and modulation coefficients.

Reimplemented from BIAS::VideoSource.

Definition at line 472 of file VideoSource_PMD.cpp.

References BIAS::ImageConvert::ConvertST(), and BIAS::ImageBase::ST_unsignedchar.

Referenced by BIAS::GrabSingleThread::Entry().

int VideoSource::GrabSingle ( BIAS::Camera< float > &  image)
virtualinherited

Reimplemented in BIAS::VideoSource_Disk, and BIAS::VideoSource_Disk_Bayer.

Definition at line 229 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< char > &  image)
virtualinherited

Definition at line 252 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< short int > &  image)
virtualinherited

Definition at line 260 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< int > &  image)
virtualinherited

Definition at line 268 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< unsigned short int > &  image)
virtualinherited

Reimplemented in BIAS::VideoSource_Disk, and BIAS::VideoSource_Disk_Bayer.

Definition at line 236 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< unsigned int > &  image)
virtualinherited

Definition at line 244 of file VideoSource_Base.cpp.

int VideoSource::GrabSingle ( BIAS::Camera< double > &  image)
virtualinherited

Definition at line 276 of file VideoSource_Base.cpp.

int VideoSource_PMD::GrabSingleDepth ( Camera< float > &  image)

Returns the depth image.

Must be called after GrabSingle()

Definition at line 753 of file VideoSource_PMD.cpp.

References DepthImgF_, and BIAS::ImageBase::IsEmpty().

Referenced by BIAS::GrabSingleThread::Entry().

int VideoSource_PMD::GrabSingleIntensity ( Camera< float > &  image)

Returns the amplitude image.

Must be called after GrabSingle()

Definition at line 777 of file VideoSource_PMD.cpp.

References BIAS::ImageBase::GetStorageType(), IntensityImgF_, and BIAS::ImageBase::IsEmpty().

Referenced by BIAS::GrabSingleThread::Entry().

int VideoSource_PMD::GrabSingleModCoeff ( Camera< float > &  image)

Returns the amplitude image.

Must be called after GrabSingle()

Definition at line 765 of file VideoSource_PMD.cpp.

References BIAS::ImageBase::IsEmpty(), and ModCoeffImgF_.

Referenced by BIAS::GrabSingleThread::Entry().

int BIAS::VideoSource_PMD::GrabSourceData ( char *  sourceData,
unsigned int  size 
)

Definition at line 445 of file VideoSource_PMD.cpp.

Referenced by GrabSourceData().

int VideoSource_PMD::GrabSourceData ( BIAS::Image< char > &  sourceData)
virtual bool BIAS::VideoSource::HasControlBrightness ( )
inlinevirtualinherited
virtual bool BIAS::VideoSource::HasControlContrast ( )
inlinevirtualinherited

Reimplemented in BIAS::VideoSource_DSHOW, and BIAS::VideoSource_V4L.

Definition at line 251 of file VideoSource_Base.hh.

virtual bool BIAS::VideoSource::HasControlGain ( )
inlinevirtualinherited
virtual bool BIAS::VideoSource::HasControlShutter ( )
inlinevirtualinherited
virtual bool BIAS::VideoSource::HasControlWhiteBalance ( )
inlinevirtualinherited

Reimplemented in BIAS::VideoSource_DCAM, BIAS::VideoSource_V4L, and BIAS::VideoSource_uEye.

Definition at line 262 of file VideoSource_Base.hh.

void BIAS::VideoSource_PMD::InitAllImages_ ( )
protected
virtual int BIAS::VideoSource_PMD::InitDepthImage ( ImageBase img)
inlinevirtual

Definition at line 96 of file VideoSource_PMD.hh.

References BIAS::ImageBase::CM_Depth, and BIAS::ImageBase::ST_float.

virtual int BIAS::VideoSource_PMD::InitImage ( ImageBase Image)
inlinevirtual
Attention
Call this only after opening the device successfully.

Reimplemented from BIAS::VideoSource.

Definition at line 92 of file VideoSource_PMD.hh.

References BIAS::ImageBase::CM_Grey, and BIAS::ImageBase::ST_unsignedchar.

int BIAS::VideoSource_PMD::InitImage_ ( ImageBase img,
ImageBase::EStorageType  st,
ImageBase::EColorModel  cm 
)
protected
virtual int BIAS::VideoSource_PMD::InitIntensityImage ( ImageBase img)
inlinevirtual

Definition at line 100 of file VideoSource_PMD.hh.

References BIAS::ImageBase::CM_Grey, and BIAS::ImageBase::ST_float.

virtual int BIAS::VideoSource_PMD::InitModCoeffImage ( ImageBase img)
inlinevirtual

Definition at line 104 of file VideoSource_PMD.hh.

References BIAS::ImageBase::CM_Grey, and BIAS::ImageBase::ST_float.

bool BIAS::VideoSource::IsActive ( ) const
inlineinherited

Definition at line 208 of file VideoSource_Base.hh.

bool BIAS::VideoSource::IsControllable ( )
inlineinherited

Specify if SetShutter(), SetGain() ... would work for this camera.

Definition at line 211 of file VideoSource_Base.hh.

bool VideoSource_PMD::IsProcessingPluginOpen ( )

Definition at line 153 of file VideoSource_PMD.cpp.

References procPluginIsOpen_.

bool VideoSource_PMD::IsSourcePluginOpen ( )

Definition at line 150 of file VideoSource_PMD.cpp.

References sourcePluginIsOpen_.

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name) const
inlineinherited

looks up a debuglevel in the internal map, returns 0 if not found

Author
woelk 09/2006

Definition at line 454 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name)
inlineinherited
int VideoSource::OnePushAuto ( int  feature)
virtualinherited

Definition at line 326 of file VideoSource_Base.cpp.

int VideoSource_PMD::OpenDevice ( )
virtual
int BIAS::VideoSource_PMD::OpenDevice ( int  device)
virtual

a device number can be specified here (DCAM) or port number (Net)

Reimplemented from BIAS::VideoSource.

Definition at line 392 of file VideoSource_PMD.cpp.

int BIAS::VideoSource_PMD::OpenDevice ( std::string  serialNumber)
virtual

Definition at line 399 of file VideoSource_PMD.cpp.

int VideoSource::OpenDevice ( const char *  device)
virtualinherited
int VideoSource::OpenDevice ( std::string  Prefix,
std::string  Postfix,
int  DigitCount,
int  PictureCount,
int  StartCount = 0 
)
virtualinherited

used by derived class VideoSource_Disk

Reimplemented in BIAS::VideoSource_Disk.

Definition at line 185 of file VideoSource_Base.cpp.

int VideoSource::OpenDevice ( const std::vector< std::string > &  FileNames)
virtualinherited
int VideoSource_PMD::OpenProcessingPlugin ( std::string  plugin = BIAS_PMD_PMDTec_PROCPLUGIN)

Open the processing plugin.

Definition at line 67 of file VideoSource_PMD.cpp.

References handle_, and procPluginIsOpen_.

int VideoSource_PMD::OpenSourcePlugin ( std::string  serial,
std::string  plugin = BIAS_PMD_PMDTec_SOURCEPLUGIN 
)

Open the source plugin.

Definition at line 90 of file VideoSource_PMD.cpp.

References datadesc_, handle_, serialNumber_, and sourcePluginIsOpen_.

int BIAS::VideoSource_PMD::PostGrab ( )
virtual

Stop anything started in PreGrab()

Reimplemented from BIAS::VideoSource.

Definition at line 431 of file VideoSource_PMD.cpp.

int BIAS::VideoSource_PMD::PreGrab ( )
virtual

Do last preparations before grabbing (e.g. start ISO transfer)

Reimplemented from BIAS::VideoSource.

Definition at line 427 of file VideoSource_PMD.cpp.

void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

Definition at line 383 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv)
inlineinherited

Definition at line 369 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 376 of file Debug.hh.

virtual void BIAS::VideoSource::ResetPanTiltZoom ( void  )
inlinevirtualinherited

Reset digital zoom, pan, and tilt to defaults to ensure compliance with calibration.

Reimplemented in BIAS::VideoSource_DSHOW, and BIAS::VideoSource_V4L.

Definition at line 265 of file VideoSource_Base.hh.

virtual void BIAS::VideoSource::SetAutoBrightness ( bool  b)
inlinevirtualinherited
virtual void BIAS::VideoSource::SetAutoContrast ( bool  b)
inlinevirtualinherited

Reimplemented in BIAS::VideoSource_DSHOW.

Definition at line 256 of file VideoSource_Base.hh.

virtual void BIAS::VideoSource::SetAutoGain ( bool  b)
inlinevirtualinherited
virtual void BIAS::VideoSource::SetAutoShutter ( bool  b)
inlinevirtualinherited
virtual int BIAS::VideoSource::SetBrightness ( float  g)
inlinevirtualinherited

Set brightness as value in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_DCAM, BIAS::VideoSource_DSHOW, BIAS::VideoSource_V4L, and BIAS::VideoSource_uEye.

Definition at line 245 of file VideoSource_Base.hh.

void BIAS::VideoSource::SetBytesPerPixel ( unsigned char  bpp)
inlineinherited
Attention
Must be used before OpenDevice()!

Definition at line 183 of file VideoSource_Base.hh.

int VideoSource::SetColorModel ( BIAS::ImageBase::EColorModel  mode)
virtualinherited
virtual int BIAS::VideoSource::SetContrast ( float  g)
inlinevirtualinherited

Set contrast as value in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_DSHOW, and BIAS::VideoSource_V4L.

Definition at line 255 of file VideoSource_Base.hh.

void BIAS::Debug::SetDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 325 of file Debug.hh.

void BIAS::Debug::SetDebugStream ( const std::ostream &  os)
inlineinherited

Definition at line 398 of file Debug.hh.

void BIAS::VideoSource::SetDeviceChannel ( int  channel)
inlineinherited

Use channel to select one of many cameras on the same.

Attention
Must be used before OpenDevice()!

Definition at line 165 of file VideoSource_Base.hh.

Referenced by BIAS::ShowCamWxFrame::OnFindWebcams().

int VideoSource::SetDirectToDisk ( const std::string &  filename)
inherited
int BIAS::VideoSource_PMD::SetDistanceOffset ( const unsigned int  in_millimeters)

Definition at line 568 of file VideoSource_PMD.cpp.

int VideoSource_PMD::SetExposureMode ( EXPOSURE_MODE  mode)

Definition at line 695 of file VideoSource_PMD.cpp.

References bIsOpen_, expMode_, handle_, BIAS::SMB, and sourcePluginIsOpen_.

virtual void BIAS::VideoSource::SetExternalTrigger ( bool  trigger = true)
inlinevirtualinherited

Specify if there is an external trigger to be used.

Parameters
[in]triggerSpecifies if external trigger should be acticated

Reimplemented in BIAS::VideoSource_DCAM, and BIAS::VideoSource_uEye.

Definition at line 180 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource_uEye::SetExternalTrigger(), and BIAS::VideoSource_DCAM::SetExternalTrigger().

int VideoSource::SetFeature ( int  feature,
unsigned int  value 
)
virtualinherited

This function is used to control features like shutter, zoom, etc.

Definition at line 296 of file VideoSource_Base.cpp.

int BIAS::VideoSource_PMD::SetFOV ( const float  fov)

Definition at line 608 of file VideoSource_PMD.cpp.

int VideoSource_PMD::SetFPNCalibrationOn ( bool  on)
void BIAS::VideoSource::SetFPS ( float  fps)
inlineinherited

Set frame per second for image capturing.

Attention
Must be used before OpenDevice()!
Examples:
ExampleDirectToDisk.cpp.

Definition at line 175 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource_DCAM::SetModeAndFramerate().

int VideoSource::SetGain ( float  g)
virtualinherited
void VideoSource_PMD::SetGenerateNewUIDs ( bool  s)

Definition at line 792 of file VideoSource_PMD.cpp.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev)
inlinestaticinherited

Definition at line 424 of file Debug.hh.

int BIAS::VideoSource_PMD::SetIntegrationTime ( const unsigned int  inttime)
virtual

Set IntegrationTime.

Parameters
inttime[in],:integration time in microseconds
Returns
0 on sucess, < 0 otherwise;

Definition at line 522 of file VideoSource_PMD.cpp.

Referenced by SetIntegrationTimeMS().

int VideoSource_PMD::SetIntegrationTimeMS ( const unsigned int  inttime)
virtual

Set IntegrationTime.

Parameters
inttime[in],:integration time in milliseconds
Returns
0 on sucess, < 0 otherwise;

Definition at line 654 of file VideoSource_PMD.cpp.

References SetIntegrationTime().

Referenced by OpenDevice().

void BIAS::VideoSource_PMD::SetMaxDist_ ( )
protected

Definition at line 619 of file VideoSource_PMD.cpp.

Referenced by OpenDevice().

int BIAS::VideoSource_PMD::SetModulationFrequency ( const unsigned int  dModulationFrequency)

Definition at line 547 of file VideoSource_PMD.cpp.

Referenced by OpenDevice().

void VideoSource_PMD::SetProcessingPlugin ( std::string  plugin)

only set the plugin to be opened at OpenDevice

Definition at line 86 of file VideoSource_PMD.cpp.

References procPluginPath_.

int BIAS::VideoSource_PMD::SetROI ( const unsigned int  UpperLeftX,
const unsigned int  UpperLeftY,
const unsigned int  Width,
const unsigned int  Height 
)

Definition at line 591 of file VideoSource_PMD.cpp.

int VideoSource::SetShutter ( float  exptime)
virtualinherited

Set shutter (exposure time) in seconds.

Reimplemented in BIAS::VideoSource_DCAM, BIAS::VideoSource_DSHOW, BIAS::VideoSource_V4L, BIAS::VideoSource_uEye, and BIAS::VideoSource_DcamPMD.

Definition at line 303 of file VideoSource_Base.cpp.

void VideoSource::SetSize ( int  w,
int  h,
int  bytesperpixel = 1 
)
virtualinherited
void VideoSource_PMD::SetSourcePlugin ( std::string  plugin)

only set the plugin to be opened at OpenDevice

Definition at line 81 of file VideoSource_PMD.cpp.

References sourcePluginPath_.

Referenced by BIAS::ShowCamWxVideoSourceFactory::CreatePMD().

virtual void BIAS::VideoSource::SetWaitForNew ( bool  waitForNew)
inlinevirtualinherited

Specify if grab should wait for new frames.

If you want as many images as possible and don't care about equal ones, call this with waitForNew = false. By default, GrabSingle() blocks until a new frame arrives from the camera. Only used in V4L and DSHOW.

Author
grest

Reimplemented in BIAS::VideoSource_DSHOW.

Definition at line 293 of file VideoSource_Base.hh.

int VideoSource::SetWhiteBalance ( float  rvalue,
float  bvalue 
)
virtualinherited

Set white balance as values in interval [0, 100]. */.

Reimplemented in BIAS::VideoSource_DCAM, and BIAS::VideoSource_uEye.

Definition at line 330 of file VideoSource_Base.cpp.

Referenced by BIAS::VideoSource::SoftwareWhiteBalance().

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

prints all internally known debuglevels

Author
woelk 09/2006

Definition at line 496 of file Debug.hh.

int VideoSource::SoftwareWhiteBalance ( )
virtualinherited
int VideoSource::WriteDirect_ ( const unsigned char *  data,
const BIAS::UUID uuid,
const long int &  sec,
const long int &  usec 
)
protectedinherited

Member Data Documentation

long int BIAS::Debug::_liDebugLevel
protectedinherited

Definition at line 510 of file Debug.hh.

Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().

long int BIAS::Debug::_liNextDebugLevel
protectedinherited

new concept, debuglevel are managed here in the debug class

Definition at line 516 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel
protectedinherited

Definition at line 517 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::ostream BIAS::Debug::_zDebugStream
staticprotectedinherited

Definition at line 511 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

bool BIAS::VideoSource::Active_
protectedinherited
bool BIAS::VideoSource_PMD::bEnsureLatestFrame_
protected

Definition at line 210 of file VideoSource_PMD.hh.

Referenced by EnsureLatestFrame(), and VideoSource_PMD().

bool BIAS::VideoSource::bExternalTrigger_
protectedinherited
bool BIAS::VideoSource_PMD::bGrabImageReturnsDepth_
protected

Definition at line 240 of file VideoSource_PMD.hh.

Referenced by VideoSource_PMD().

bool BIAS::VideoSource_PMD::bIsOpen_
protected
size_t BIAS::VideoSource_PMD::bufSz_
protected

Definition at line 239 of file VideoSource_PMD.hh.

float BIAS::VideoSource::BytesPerPixel_
protectedinherited
int BIAS::VideoSource::ColorChannels_
protectedinherited
BIAS::ImageBase::EColorModel BIAS::VideoSource::ColorMode_
protectedinherited
bool BIAS::VideoSource::CompleteInitialized_
protectedinherited
PMDDataDescription BIAS::VideoSource_PMD::datadesc_
protected
const char* BIAS::VideoSource::DefaultDevice_
protectedinherited
BIAS::Camera<unsigned char> BIAS::VideoSource_PMD::DepthImg_
protected

Definition at line 223 of file VideoSource_PMD.hh.

BIAS::Camera<float> BIAS::VideoSource_PMD::DepthImgF_
protected

Definition at line 226 of file VideoSource_PMD.hh.

Referenced by GrabSingleDepth().

int BIAS::VideoSource::DeviceChannel_
protectedinherited
bool BIAS::VideoSource::DirectToDisk_
protectedinherited

Write directly to disk.

Definition at line 339 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), and BIAS::VideoSource::VideoSource().

unsigned int BIAS::VideoSource_PMD::distanceOffset_
protected

Definition at line 212 of file VideoSource_PMD.hh.

Referenced by GetDistanceOffset(), and VideoSource_PMD().

char* BIAS::VideoSource::DtDBuffer_
protectedinherited

512 byte aligned buffer, contains VSImageHeader and image data

Definition at line 345 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), BIAS::VideoSource::VideoSource(), and BIAS::VideoSource::WriteDirect_().

unsigned int BIAS::VideoSource::DtDBufferSize_
protectedinherited

Buffer size must be multiple of 512.

Definition at line 348 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), BIAS::VideoSource::VideoSource(), and BIAS::VideoSource::WriteDirect_().

int BIAS::VideoSource::DtDFd_
protectedinherited

File descriptor for direct-to-disk mode.

Definition at line 342 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), BIAS::VideoSource::VideoSource(), and BIAS::VideoSource::WriteDirect_().

BIAS::VideoStream::VSImageHeader* BIAS::VideoSource::DtDImageHeader_
protectedinherited

Pointer to the beginning of DtDBuffer_.

Definition at line 354 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), and BIAS::VideoSource::WriteDirect_().

char* BIAS::VideoSource::DtDStartOfImage_
protectedinherited

Pointer into DtDBuffer after VSImageHeader.

Definition at line 357 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource::SetDirectToDisk(), and BIAS::VideoSource::WriteDirect_().

EXPOSURE_MODE BIAS::VideoSource_PMD::expMode_
protected

Definition at line 236 of file VideoSource_PMD.hh.

Referenced by GetExposureMode(), SetExposureMode(), and VideoSource_PMD().

float BIAS::VideoSource::FramesPerSecond_
protectedinherited
long int BIAS::Debug::GlobalDebugLevel = 0
staticprotectedinherited

Definition at line 513 of file Debug.hh.

bool BIAS::VideoSource::Grabbing_
protectedinherited
PMDHandle BIAS::VideoSource_PMD::handle_
protected
int BIAS::VideoSource::Height_
protectedinherited
int BIAS::VideoSource::ID_
protectedinherited
unsigned char* BIAS::VideoSource_PMD::idaDI_
protected

Definition at line 231 of file VideoSource_PMD.hh.

float* BIAS::VideoSource_PMD::idaDIF_
protected

Definition at line 230 of file VideoSource_PMD.hh.

unsigned char * BIAS::VideoSource_PMD::idaII_
protected

Definition at line 231 of file VideoSource_PMD.hh.

float * BIAS::VideoSource_PMD::idaIIF_
protected

Definition at line 230 of file VideoSource_PMD.hh.

float * BIAS::VideoSource_PMD::idaMCIF_
protected

Definition at line 230 of file VideoSource_PMD.hh.

float * BIAS::VideoSource_PMD::idaTmp_
protected

Definition at line 230 of file VideoSource_PMD.hh.

std::string BIAS::VideoSource::Identifier_
protectedinherited
unsigned int BIAS::VideoSource::ImageSize_
protectedinherited

Image size, useful for allocating and copying memory.

Definition at line 351 of file VideoSource_Base.hh.

Referenced by BIAS::VideoSource_FFmpeg::OpenDevice(), BIAS::VideoSource::SetDirectToDisk(), and BIAS::VideoSource::WriteDirect_().

unsigned int BIAS::VideoSource_PMD::integrationTime_
protected

Definition at line 211 of file VideoSource_PMD.hh.

Referenced by GetIntegrationTime(), OpenDevice(), and VideoSource_PMD().

BIAS::Camera<unsigned char> BIAS::VideoSource_PMD::IntensityImg_
protected

Definition at line 224 of file VideoSource_PMD.hh.

BIAS::Camera<float> BIAS::VideoSource_PMD::IntensityImgF_
protected

Definition at line 228 of file VideoSource_PMD.hh.

Referenced by GrabSingleIntensity().

bool BIAS::VideoSource::IsControllable_
protectedinherited
float BIAS::VideoSource_PMD::max_dist_
protected

Definition at line 238 of file VideoSource_PMD.hh.

Referenced by OpenDevice().

double BIAS::VideoSource::maxBrightness_
protectedinherited
double BIAS::VideoSource::maxContrast_
protectedinherited
double BIAS::VideoSource::maxGain_
protectedinherited
double BIAS::VideoSource::maxShutter_
protectedinherited
double BIAS::VideoSource::minBrightness_
protectedinherited
double BIAS::VideoSource::minContrast_
protectedinherited
double BIAS::VideoSource::minGain_
protectedinherited
double BIAS::VideoSource::minShutter_
protectedinherited
BIAS::Camera<float> BIAS::VideoSource_PMD::ModCoeffImgF_
protected

Definition at line 227 of file VideoSource_PMD.hh.

Referenced by GrabSingleModCoeff().

unsigned int BIAS::VideoSource_PMD::modulationFrequency_
protected

Definition at line 213 of file VideoSource_PMD.hh.

Referenced by GetModulationFrequency(), OpenDevice(), and VideoSource_PMD().

bool BIAS::VideoSource_PMD::procPluginIsOpen_
protected
std::string BIAS::VideoSource_PMD::procPluginPath_
protected

Definition at line 219 of file VideoSource_PMD.hh.

Referenced by OpenDevice(), SetProcessingPlugin(), and VideoSource_PMD().

std::string BIAS::VideoSource_PMD::serialNumber_
protected

Definition at line 241 of file VideoSource_PMD.hh.

Referenced by OpenDevice(), OpenSourcePlugin(), and VideoSource_PMD().

bool BIAS::VideoSource_PMD::sourcePluginIsOpen_
protected
std::string BIAS::VideoSource_PMD::sourcePluginPath_
protected

Definition at line 220 of file VideoSource_PMD.hh.

Referenced by OpenDevice(), SetSourcePlugin(), and VideoSource_PMD().

BIAS::Camera<float> BIAS::VideoSource_PMD::tmpImg_
protected

Definition at line 225 of file VideoSource_PMD.hh.

BIAS::Camera<float> BIAS::VideoSource_PMD::tmpScale_
protected

Definition at line 225 of file VideoSource_PMD.hh.

bool BIAS::VideoSource::WaitForNew_
protectedinherited
int BIAS::VideoSource::Width_
protectedinherited

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