mvIMPACT Acquire SDK C++
FullSettingsBase Class Reference

A base class that provides access to the most common settings for a device. More...

Inheritance diagram for FullSettingsBase:
SettingsBlueFOX SettingsFrameGrabber

Public Member Functions

 FullSettingsBase (Device *pDev, const std::string &settingName="Base")
 brief Constructs a new mvIMPACT::acquire::FullSettingsBase object. More...
 
virtual ~FullSettingsBase ()
 

Public Attributes

PropertyS basedOn
 A string property (read-only) containing the name of the setting this setting is based on. More...
 
ImageDestination imageDestination
 Properties to define the result images format. More...
 
ImageProcessing imageProcessing
 Image processing related properties. More...
 

Detailed Description

A base class that provides access to the most common settings for a device.

Use one of the classes derived from this class to get access to all the available settings.

Constructor & Destructor Documentation

◆ FullSettingsBase()

FullSettingsBase ( Device pDev,
const std::string &  settingName = "Base" 
)
inlineexplicit

brief Constructs a new mvIMPACT::acquire::FullSettingsBase object.

Parameters
[in]pDevA pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::acquire::DeviceManager object.
[in]settingNameThe name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT::acquire::FunctionInterface::getAvailableSettings, new settings can be created with the function mvIMPACT::acquire::FunctionInterface::createSetting

◆ ~FullSettingsBase()

virtual ~FullSettingsBase ( )
inlinevirtual

Member Data Documentation

◆ basedOn

PropertyS basedOn

A string property (read-only) containing the name of the setting this setting is based on.

◆ imageDestination

ImageDestination imageDestination

Properties to define the result images format.

◆ imageProcessing

ImageProcessing imageProcessing

Image processing related properties.


The documentation for this class was generated from the following file: