Table of contents

CornersUnit

The CornersUnit class represents an intermediate result unit whose type is corners.

Definition

Namespace: com.dynamsoft.ddn.intermediate_results

Assembly: DynamsoftDocumentNormalizer.aar

class CornersUnit extends IntermediateResultUnit

Methods

Methods Description
getCorners Get an array of corners. It includes all corners that participate quadrilaterals assembling.
getCount Get the number of corners.
getCorner Get a corner.
removeAllCorners Remove all corners.
removeCorner Remove a corner.
addCorner Add a corner.
setCorner Set a corner.

The following methods are inherited from class IntermediateResultUnit.

Method Description
getHashId Returns the hash ID of the unit.
getOriginalImageHashId Returns the hash ID of the original image.
getOriginalImageTag Returns the image tag of the original image.
getType Returns the type of the intermediate result unit.
getTransformMatrix Returns the transformation matrix via DSTransformMatrixType.
clone Creates a copy of the intermediate result unit.
replace Replaces the content of the intermediate result unit.

getCorners

Get an array of corners. It includes all corners that participate quadrilaterals assembling.

Corner[] getCorners();

Return Value

Get an array of Corner.

getCount

Get the number of corners.

int getCount();

Return Value

The number of corners.

getCorner

Get the Corner object at the specified index.

Corner getCorner(int index);

Parameters

[in] index: The index of the corner.

Return Value

A Corner object as the specified corner.

removeAllCorners

Remove all corners.

void removeAllCorners();

removeCorner

Remove the corner at the specified index.

int removeCorner(int index);

Parameters

[in] index: The index of the corner.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

addCorner

Add a new Corner object to the unit.

int addCorner(Corner corner, Matrix matrixToOriginalImage);

Parameters

[in] corner: The Corner object to be added.

[in] matrixToOriginalImage: The matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setCorner

Set the Corner object at the specified index.

int setCorner(int index, Corner corner, Matrix matrixToOriginalImage);

Parameters

[in] index: The index of the corner.

[in] corner: The Corner object to be set.

[in] matrixToOriginalImage: The matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

Is this page helpful?

YesYes NoNo

In this article: