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

Public Member Functions

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

Properties

Rotation Angle [get, set]
 The current rotation angle.
 
bool IsEnabled [get, set]
 Enables or disables the feature.
 

Detailed Description

Rotation provides fixed-angle rotation functionality.

This feature rotates images in 90-degree increments, based on the rotation mode set via the angle property.

Warning
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 rotation.

Defaults
  • Rotation.None
Since
IDSImaging.Peak.ICV 1.3

Constructor & Destructor Documentation

◆ RotationFeature()

Creates a RotationFeature for an existing transformation module.

Parameters
moduleReference to the underlying TransformationModule.

Member Function Documentation

◆ ResetToDefault()

void ResetToDefault ( )
inline

Resets the rotation to the default value.

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

Implements IFeature.

Property Documentation

◆ Angle

Rotation Angle
getset

The current rotation angle.

◆ IsEnabled

bool IsEnabled
getset

Enables or disables the feature.

Implements IFeature.