63 ICLIO_API static const std::vector<GrabberDeviceDescription> &
getDeviceList(std::string hint,
bool rescan);
undocument this line if you encounter any issues!
Definition: Any.h:37
utils::Mutex m_mutex
Internally used mutex locks grabbing and setting of properties.
Definition: SwissRangerGrabber.h:85
ICLIO_API SwissRangerGrabber(int serialNumber=0, core::depth bufferDepth=core::depth32f, int pickChannel=-1)
Create interface to device with given serial number:
SwissRanger * m_sr
Internal data.
Definition: SwissRangerGrabber.h:82
float getMaxRangeVal() const
utility function
static ICLIO_API float getMaxRangeMM(const std::string &modulationFreq)
Internally used utility function, that might be interesting elsewhere.
#define ICLIO_API
Definition: CompatMacros.h:176
ICLIO_API const core::ImgBase * acquireImage()
grab an undistorted image
Common interface class for all grabbers.
Definition: Grabber.h:153
static ICLIO_API const std::vector< GrabberDeviceDescription > & getDeviceList(std::string hint, bool rescan)
returns a list of all found devices
ICLIO_API ~SwissRangerGrabber()
Destructor.
Property & prop(const std::string &propertyName)
this CAN be used e.g. to store a property value in internal property-list
depth
determines the pixel type of an image (8Bit-int or 32Bit-float)
Definition: Types.h:60
ICLIO_API void addProperties()
adds properties to Configurable
Grabber-Implementation for the SwissRanger time-of-flight camera using the libMesaSR library.
Definition: SwissRangerGrabber.h:42
ICLIO_API void processPropertyChange(const utils::Configurable::Property &prop)
callback for changed configurable properties
Represents a single property.
Definition: Configurable.h:200
Mutex class of the ICL.
Definition: Mutex.h:54
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131