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.