Eframing

CrEframingInfo

Class describing eframing info.

Has a eframing information. This is used to set the eframing info.

Member Variables

Name

Type

Summary

horizontal_denominator

CrInt32

Denominator of horizontal. Multiplied by 1024.

vertical_denominator

CrInt32

Denominator of vertical. Multiplied by 1024.

eframingType

CrEframingType

Type of eframing.

Member Functions

Signature

Description

Constructor

-

Destructor

-

Copy Constructor

-

bool addInputInfo(const CrInt32u areaNum, CrEframingRectangle inputInfo)

Add input eframing info.

bool addOutputInfo(const CrInt32u areaNum, CrEframingRectangle outputInfo)

Add output eframing info.

bool removeInputInfo(const CrInt32u areaNum)

Remove input eframing info.

bool removeOutputInfo(const CrInt32u areaNum)

Remove output eframing info.

CrEframingRectangleList getInputInfos()

Get input eframing info.
Data is stored in the form of a dictionary type with area number as the key.

CrEframingRectangleList getOutputInfos()

Get output eframing info.
Data is stored in the form of a dictionary type with area number as the key.

CrEframingRectangle

Struct describing rect info parameter in CrEframingInfo.

Member Variables

Name

Type

Summary

x

CrInt32

x value.

y

CrInt32

y value.

width

CrInt32

Width value.

height

CrInt32

Height value.