![]() ![]() The function interface class provides access to most of the devices executable functions, while most of the settings (e.g. This class can be constructed by passing a pointer to the object obtained from the to the class constructor. To capture an image an instance of the class must be created. Some source code samples how to locate a certain also can be found in the detailed description of the class. So make sure there is always at least one instance of the device manager present in your application. All example applications as well as complex GUI applications like wxPropView will either silently or explicitly switch to the interface layout if possible and the user didn't say otherwise so if an application copies code from example code make sure your application is aware of the interface layout and sets it accordingly! Note When the last instance to objects of the class is destroyed, every device pointer or handle to interface properties will become invalid automatically, as the destructor of the device manager decrements an internal usage counter, that automatically closes all devices and frees allocated resources, once this usage counter reaches 0. The C++ or C# example GenICamInterfaceLayout shows how to set the interface layout. ![]() All other GenICam compliant devices will only support the layout. Without setting the interface layout, will be used by default for all non GenICam devices and all mvBlueCOUGAR-X/XD devices. ![]() These classes will state their limited availability in the documentation. Classes from the mvIMPACT.acquire package might only be available in interface layout. Stuff from the package is only available when using the interface layout (by setting to before opening the device. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |