Impact Acquire SDK C++
|
This is the documentation for developers who want to work with the C++ interface of Impact Acquire. It is based on the C interface but provides a more convenient and object orientated approach to properties and functions offered by a device driver.
The complete C++ part of the interface is provided in source. This has some advantages:
Every program written using this interface will start in one or the other form with creating an instance of the class mvIMPACT::acquire::DeviceManager. Each application needs at least one instance of this class while devices are being accessed. To find out how to gain access to a certain device look at the detailed description of this class.
Once a pointer (or in other words: access) to the desired device represented by an instance of the class mvIMPACT::acquire::Device has been obtained every other device related properties or functions can be accessed.
Some source code samples how to locate a certain mvIMPACT::acquire::Device also can be found in the detailed description of the class mvIMPACT::acquire::DeviceManager.
Depending on the C++ standard available to your application and the complexity of the acquisition task you need to solve, getting the first image might look like described in one of the two sections below: