LongLinesUnit
The LongLinesUnit
class represents an intermediate result unit whose type is long lines. Line segments that are located in the same line are extended and merged to form a long line.
Definition
Namespace: com.dynamsoft.ddn.intermediate_results
Assembly: DynamsoftDocumentNormalizer.aar
class LongLinesUnit extends IntermediateResultUnit
Methods
Methods | Description |
---|---|
getLongLines |
Get an array of LineSegment as the long lines. |
getCount |
Get the number of long lines. |
getLongLine |
Get a long line. |
removeAllLongLines |
Remove all long lines. |
removeLongLine |
Remove a long line. |
addLongLine |
Add a long line. |
setLongLine |
Set a long line. |
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. |
getLongLines
Get an array of LineSegment
as the long lines.
LineSegment[] getLongLines();
Return Value
The array of LineSegment
as the long lines.
getCount
Get the number of long lines.
int getCount();
Return Value
The number of long lines.
getLongLine
Get the long line at the specified index.
LineSegment getLongLine(int index);
Parameters
[in] index
: The index of the long line.
Return Value
A LineSegment
object as the long line at the specified index.
removeAllLongLines
Remove all long lines.
void removeAllLongLines();
removeLongLine
Remove the long line at the specified index.
int removeLongLine(int index);
Parameters
The index of the long line to be removed.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.
addLongLine
Add a long line.
int addLongLine(LineSegment line, Matrix matrixToOriginalImage);
Parameters
[in] line
: The long line to be added.
[in] matrixToOriginalImage
: The transformation matrix from the original image to the current image.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.
setLongLine
Set the long line at the specified index.
int setLongLine(int index, LineSegment line, Matrix matrixToOriginalImage);
Parameters
[in] index
: The index of the long line to be set.
[in] line
: A LineSegment
object as the long line to be set.
[in] matrixToOriginalImage
: The transformation matrix from the original image to the current image.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.