Impact Acquire SDK C++
|
Grants access to camera description objects(Device specific interface layout only) (deprecated. More...
#include <mvIMPACT_acquire.h>
Public Member Functions | |
CameraDescriptionCameraLink * | cameraDescriptionCameraLink (const std::string &name) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionCameraLink object specifying the camera description with the given name in the camera description managers internal list. | |
CameraDescriptionCameraLink * | cameraDescriptionCameraLink (unsigned int index) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionCameraLink object specifying the camera description found at the given index in the camera description managers internal list. | |
CameraDescriptionDigital * | cameraDescriptionDigital (const std::string &name) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionDigital object specifying the camera description with the given name in the camera description managers internal list. | |
CameraDescriptionDigital * | cameraDescriptionDigital (unsigned int index) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionDigital object specifying the camera description found at the given index in the camera description managers internal list. | |
CameraDescriptionManager (const CameraDescriptionManager &src) | |
Constructs a new mvIMPACT::acquire::CameraDescriptionManager from an existing one. | |
CameraDescriptionManager (Device *pDev) | |
Constructs a new mvIMPACT::acquire::CameraDescriptionManager object. | |
CameraDescriptionNonStandard * | cameraDescriptionNonStandard (const std::string &name) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionNonStandard object specifying the camera description with the given name in the camera description managers internal list. | |
CameraDescriptionNonStandard * | cameraDescriptionNonStandard (unsigned int index) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionNonStandard object specifying the camera description found at the given index in the camera description managers internal list. | |
CameraDescriptionSDI * | cameraDescriptionSDI (const std::string &name) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionSDI object specifying the camera description with the given name in the camera description managers internal list. | |
CameraDescriptionSDI * | cameraDescriptionSDI (unsigned int index) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionSDI object specifying the camera description found at the given index in the camera description managers internal list. | |
CameraDescriptionStandard * | cameraDescriptionStandard (const std::string &name) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionStandard object specifying the camera description with the given name in the camera description managers internal list. | |
CameraDescriptionStandard * | cameraDescriptionStandard (unsigned int index) const |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionStandard object specifying the camera description found at the given index in the camera description managers internal list. | |
unsigned int | getCLCameraDescriptionCount (void) const |
Returns the number of CameraLink® camera descriptions currently available for the device that constructed this instance of the class. | |
unsigned int | getDigitalCameraDescriptionCount (void) const |
Returns the number of non-standard digital camera descriptions currently available for the device that constructed this instance of the class. | |
unsigned int | getNonStandardCameraDescriptionCount (void) const |
Returns the number of non-standard camera descriptions currently available for the device that constructed this instance of the class. | |
unsigned int | getSDICameraDescriptionCount (void) const |
Returns the number of SDI camera descriptions currently available for the device that constructed this instance of the class. | |
unsigned int | getStandardCameraDescriptionCount (void) const |
Returns the number of standard camera descriptions currently available for the device that constructed this instance of the class. | |
unsigned int | getTotalCameraDescriptionCount (void) const |
Returns the total number camera descriptions currently available for the device that constructed this instance of the class. | |
CameraDescriptionManager & | operator= (const CameraDescriptionManager &rhs) |
Allows assignments of mvIMPACT::acquire::CameraDescriptionManager objects. | |
~CameraDescriptionManager () | |
Class destructor. | |
Grants access to camera description objects(Device specific interface layout only) (deprecated.
This class provides access to the various camera description objects. Each device recognizes a different set of camera descriptions. E.g. a digital frame grabber will not be able to work with analogue cameras. Each camera description class will be derived from mvIMPACT::acquire::CameraDescriptionBase.
|
explicit |
Constructs a new mvIMPACT::acquire::CameraDescriptionManager object.
[in] A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::acquire::>DeviceManager object.
|
inline |
Constructs a new mvIMPACT::acquire::CameraDescriptionManager from an existing one.
src | A constant reference to the mvIMPACT::acquire::CameraDescriptionManager object, this object shall be created from |
|
inline |
Class destructor.
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionCameraLink object specifying the camera description with the given name in the camera description managers internal list.
[in] | name | The name of the camera description. This can either be the name of the list like e.g. 'CameraLink_Generic' or the value of the property 'name' of this description like e.g. 'Generic'. |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionCameraLink object specifying the camera description found at the given index in the camera description managers internal list.
If the index is either equal or higher than the number of CameraLink® camera descriptions
detected for this device an STL out_of_range exception will be thrown.
[in] | index | The index of the camera description to return |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionDigital object specifying the camera description with the given name in the camera description managers internal list.
[in] | name | The name of the camera description. This can either be the name of the list like e.g. 'Digital_Generic' or the value of the property 'name' of this description like e.g. 'Generic'. |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionDigital object specifying the camera description found at the given index in the camera description managers internal list.
If the index is either equal or higher than the number of non-standard digital camera descriptions
detected for this device an STL out_of_range exception will be thrown.
[in] | index | The index of the camera description to return |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionNonStandard object specifying the camera description with the given name in the camera description managers internal list.
[in] | name | The name of the camera description. This can either be the name of the list like e.g. 'NonStandard_Generic' or the value of the property 'name' of this description like e.g. 'Generic'. |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionNonStandard object specifying the camera description found at the given index in the camera description managers internal list.
If the index is either equal or higher than the number of non-standard camera descriptions
detected for this device an STL out_of_range exception will be thrown.
[in] | index | The index of the camera description to return |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionSDI object specifying the camera description with the given name in the camera description managers internal list.
[in] | name | The name of the camera description. This can either be the name of the list like e.g. 'CameraLink_Generic' or the value of the property 'name' of this description like e.g. 'Generic'. |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionSDI object specifying the camera description found at the given index in the camera description managers internal list.
If the index is either equal or higher than the number of SDI camera descriptions
detected for this device an STL out_of_range exception will be thrown.
[in] | index | The index of the camera description to return |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionStandard object specifying the camera description with the given name in the camera description managers internal list.
[in] | name | The name of the camera description. This can either be the name of the list like e.g. 'Standard_Generic' or the value of the property 'name' of this description like e.g. 'Generic'. |
|
inline |
Returns a pointer to a mvIMPACT::acquire::CameraDescriptionStandard object specifying the camera description found at the given index in the camera description managers internal list.
If the index is either equal or higher than the number of standard camera descriptions
detected for this device an STL out_of_range exception will be thrown.
[in] | index | The index of the camera description to return |
|
inline |
Returns the number of CameraLink® camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Returns the number of non-standard digital camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Returns the number of non-standard camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Returns the number of SDI camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Returns the number of standard camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Returns the total number camera descriptions currently available for the device that constructed this instance of the class.
|
inline |
Allows assignments of mvIMPACT::acquire::CameraDescriptionManager objects.