|
| OptrisGrabber (const std::string &serialPattern, bool testOnly=false, Mode mode=IR_IMAGE) |
| Creates a new OptrisGrabber instance (please use the GenericGrabber instead) More...
|
|
| ~OptrisGrabber () |
| Destructor. More...
|
|
virtual const core::ImgBase * | acquireImage () |
| grabbing function More...
|
|
void | processPropertyChange (const utils::Configurable::Property &prop) |
| callback for changed configurable properties More...
|
|
| Grabber () |
|
virtual | ~Grabber () |
| Destructor. More...
|
|
const core::ImgBase * | grab (core::ImgBase **dst=0) |
| grab function calls the Grabber-specific acquireImage-method and applies distortion if necessary More...
|
|
template<class T > |
bool | desiredUsed () const |
| returns whether the desired parameter for the given type is used More...
|
|
template<class T > |
void | useDesired (const T &t) |
| sets desired parameters (only available for core::depth,utils::Size and core::format) More...
|
|
void | useDesired (core::depth d, const utils::Size &size, core::format fmt) |
| sets up the grabber to use all given desired parameters More...
|
|
template<class T > |
void | ignoreDesired () |
| set the grabber to ignore the desired param of type T More...
|
|
void | ignoreDesired () |
| sets up the grabber to ignore all desired parameters More...
|
|
template<class T > |
T | getDesired () const |
| returns the desired value for the given type T More...
|
|
virtual void | registerCallback (callback cb) |
| registers a callback that is called each time, a new image is available More...
|
|
virtual void | removeAllCallbacks () |
| removes all registered image callbacks More...
|
|
virtual void | notifyNewImageAvailable (const core::ImgBase *image) |
| this function can be implemented by subclasses in order to notify, that a new image is available More...
|
|
void | enableUndistortion (const std::string &filename) |
| enables the undistorion More...
|
|
void | enableUndistortion (const ImageUndistortion &udist) |
| enables the undistortion plugin for the grabber using radial and tangential distortion parameters More...
|
|
void | enableUndistortion (const utils::ProgArg &pa) |
| enables undistortion from given programm argument. More...
|
|
void | enableUndistortion (const core::Img32f &warpMap) |
| enables undistortion for given warp map More...
|
|
void | setUndistortionInterpolationMode (core::scalemode mode) |
| sets how undistortion is interpolated (supported modes are interpolateNN and interpolateLIN) More...
|
|
void | disableUndistortion () |
| disables distortion More...
|
|
bool | isUndistortionEnabled () const |
| returns whether distortion is currently enabled More...
|
|
const core::Img32f * | getUndistortionWarpMap () const |
| returns the internal warp map or NULL if undistortion is not enabled More...
|
|
virtual | ~Configurable () |
| virtual destructor More...
|
|
| Configurable (const Configurable &other) |
| Copy constructor. More...
|
|
Configurable & | operator= (const Configurable &other) |
| Assignment operator. More...
|
|
void | setConfigurableID (const std::string &ID) |
| sets the ID of this configurable More...
|
|
const std::string & | getConfigurableID () const |
| returns the configurables static ID More...
|
|
bool | isOrderedFlagSet () const |
| returns whether the ordered flag is set More...
|
|
void | deactivateProperty (const std::string &pattern) |
| adds an additional deativation pattern More...
|
|
void | deleteDeactivationPattern (const std::string &pattern) |
| removed a formerly added deactivation pattern More...
|
|
std::vector< std::string > | getPropertyListWithoutDeactivated () const |
| this returns a filtered list of properties (using all filters added by deactivateProperty) More...
|
|
virtual void | adaptProperty (const std::string &name, const std::string &newType, const std::string &newInfo, const std::string &newToolTip) |
| this function can be used to adapt a specific property afterwards More...
|
|
void | registerCallback (const Callback &cb) |
| add a callback for changed properties More...
|
|
void | removedCallback (const Callback &cb) |
| removes a callback that was registered before More...
|
|
void | syncChangesTo (Configurable *others, int num=1) |
| this can be used to let this instance also apply property changes to others More...
|
|
virtual void | setPropertyValue (const std::string &propertyName, const Any &value) |
| sets a property value More...
|
|
virtual std::vector< std::string > | getPropertyList () const |
| returns a list of All properties, that can be set using setProperty More...
|
|
virtual bool | supportsProperty (const std::string &propertyName) const |
| base implementation for property check (seaches in the property list) More...
|
|
virtual void | saveProperties (const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC) const |
| writes all available properties into a file More...
|
|
virtual void | loadProperties (const std::string &filename, const std::vector< std::string > &propertiesToSkip=EMPTY_VEC) |
| reads a camera config file from disc More...
|
|
virtual std::string | getPropertyType (const std::string &propertyName) const |
| get type of property More...
|
|
virtual std::string | getPropertyInfo (const std::string &propertyName) const |
| get information of a properties valid values More...
|
|
virtual Any | getPropertyValue (const std::string &propertyName) const |
| returns the current value of a property or a parameter More...
|
|
virtual std::string | getPropertyToolTip (const std::string &propertyName) const |
| returns the tooltip description for a given property More...
|
|
virtual int | getPropertyVolatileness (const std::string &propertyName) const |
| Returns whether this property may be changed internally. More...
|
|
Grabber class that grabs images using the libImager library from Optris.
Optris provides IR-Cameras, such as the TIM 160 which yields IR-temperature images of 160x120 resolution at 120 Hz.