IDS peak ICV v1.4.0
Loading...
Searching...
No Matches
MirrorFeature Class Reference
Inheritance diagram for MirrorFeature:

Public Member Functions

 MirrorFeature (TransformationModule module)
 Creates a MirrorFeature for an existing transformation module.
 
void ResetToDefault ()
 Resets the mirroring to the default value.
 

Properties

bool IsLeftRightEnabled [get, set]
 Whether the image should be mirrored left-right.
 
bool IsUpDownEnabled [get, set]
 Whether the image should be mirrored up-down.
 
bool IsEnabled [get, set]
 Enables or disables the feature.
 

Detailed Description

Mirror provides functionality to flip the image left-right or up-down.

When processing images with a Bayer pattern, the result may have a different pixel format, though the bit depth remains unchanged. Ensure your application can handle potential pixel format changes after mirroring.

Defaults
  • no mirroring
Since
IDSImaging.Peak.ICV 1.3

Constructor & Destructor Documentation

◆ MirrorFeature()

Creates a MirrorFeature for an existing transformation module.

Parameters
moduleReference to the underlying TransformationModule.

Member Function Documentation

◆ ResetToDefault()

void ResetToDefault ( )
inline

Resets the mirroring to the default value.

Note
The enabled state does not change when calling this function.

Implements IFeature.

Property Documentation

◆ IsEnabled

bool IsEnabled
getset

Enables or disables the feature.

Implements IFeature.

◆ IsLeftRightEnabled

bool IsLeftRightEnabled
getset

Whether the image should be mirrored left-right.

◆ IsUpDownEnabled

bool IsUpDownEnabled
getset

Whether the image should be mirrored up-down.