Impact Acquire SDK Java
HDRKneePoint Class Reference

A class to configure a HDR (High Dynamic Range) knee point (Device specific interface layout only). More...

Inheritance diagram for HDRKneePoint:
[legend]

Public Member Functions

synchronized void delete ()
 
PropertyI getHDRControlVoltage_mV ()
 An enumerated integer property that can be used to define the control voltage in mV for this knee point.
 
PropertyI getHDRExposure_ppm ()
 An enumerated integer property that can be used to define the exposure time in ppm of the overall exposure time for this knee point.
 
int hObj ()
 Returns a unique identifier for the component collection referenced by this object.
 
ComponentCollection restoreDefault ()
 Restores the default for every component of this collection.
 

Protected Member Functions

void finalize ()
 
 HDRKneePoint (long cPtr, boolean cMemoryOwn)
 

Static Protected Member Functions

static long swigRelease (ComponentCollection obj)
 
static long swigRelease (HDRKneePoint obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

A class to configure a HDR (High Dynamic Range) knee point (Device specific interface layout only).

Note
Not every device will offer the features provided in this class. Before accessing properties call the function mvIMPACT.acquire.Component.isValid. Right now only the mvBlueFOX-x00wx types will support the features defined by this class.
Instances of these class can't be constructed directly. Its parameters can be accessed via an instance of the class mvIMPACT.acquire.CameraSettingsBlueFOX or mvIMPACT.acquire.CameraSettingsBlueCOUGAR.
This class will only be available if mvIMPACT.acquire.Device.getInterfaceLayout() is set to mvIMPACT.acquire.TDeviceInterfaceLayout.dilDeviceSpecific before the device is opened.

Constructor & Destructor Documentation

◆ HDRKneePoint()

HDRKneePoint ( long cPtr,
boolean cMemoryOwn )
protected

Member Function Documentation

◆ delete()

synchronized void delete ( )

Reimplemented from ComponentCollection.

◆ finalize()

void finalize ( )
protected

Reimplemented from ComponentCollection.

◆ getHDRControlVoltage_mV()

PropertyI getHDRControlVoltage_mV ( )

An enumerated integer property that can be used to define the control voltage in mV for this knee point.

◆ getHDRExposure_ppm()

PropertyI getHDRExposure_ppm ( )

An enumerated integer property that can be used to define the exposure time in ppm of the overall exposure time for this knee point.

◆ hObj()

int hObj ( )
inherited

Returns a unique identifier for the component collection referenced by this object.

This handle will always reference an object of type mvIMPACT.acquire.ComponentList.

Returns
A unique identifier for the component referenced by this object.

◆ restoreDefault()

ComponentCollection restoreDefault ( )
inherited

Restores the default for every component of this collection.

Calling this function will restore the default value for every component belonging to this collection.

Note
The caller must have the right to modify the component. Otherwise an exception will be thrown.
Returns
A const reference to the component.

◆ swigRelease() [1/2]

static long swigRelease ( ComponentCollection obj)
staticprotectedinherited

◆ swigRelease() [2/2]

static long swigRelease ( HDRKneePoint obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protectedinherited