ShortLinesUnit
The ShortLinesUnit
class extends the IntermediateResultUnit
class and represents a unit of intermediate result specifically for short lines.
Definition
Namespace: com.dynamsoft.core.intermediate_results
Assembly: DynamsoftCore.aar
class ShortLinesUnit extends IntermediateResultUnit
Methods
Methods | Desctiption |
---|---|
getShortLines |
Gets an array of LineSegment objects, each representing a short line detected within the image. |
getCount |
Gets the number of short lines. |
getShortLine |
Gets the short line at the specified index. |
removeAllShortLines |
Removes all short lines. |
removeShortLine |
Removes the short line at the specified index. |
addShortLine |
Adds the specified short line. |
setShortLine |
Sets the short line at the specified index. |
Inherited Methods
The following methods are inherited from class IntermediateResultUnit
.
Method | Description |
---|---|
clone |
Creates a copy of the intermediate result unit. |
gethashId |
Gets the hash ID of the unit. The hash ID is the unique identifier for the intermediate result unit. |
getOriginalImageHashId |
Gets the hash ID of the original image. You can use this ID to get the original image via IntermediateResultManager class. |
getOriginalImageTag |
Gets the image tag of the original image associated with this unit. |
getType |
Gets the type of the intermediate result unit, defined by the enumeration EnumIntermediateResultUnitType . |
getTransformMatrix |
Gets the transformation matrix via EnumTransformMatrixType . |
replace |
Replaces the old unit with the new unit. |
getShortLines
Gets an array of LineSegment
objects, each representing a short line detected within the image.
LineSegment[] getShortLines()
Return Value
An array of LineSegment
objects.
getCount
Gets the number of short lines.
int getCount()
Return Value
The number of short lines.
getShortLine
Gets the short line at the specified index.
LineSegment getShortLine(int index)
Parameters
index
: The index of the short line.
Return Value
The short line at the specified index.
removeAllShortLines
Removes all short lines.
void removeAllShortLines()
removeShortLine
Removes the short line at the specified index.
int removeShortLine(int index)
Parameters
index
: The index of the short line.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.
addShortLine
Adds the specified short line.
int addShortLine(LineSegment line, Matrix matrixToOriginalImage)
Parameters
line
: The short line to be added.
matrixToOriginalImage
: The matrix to convert the coordinates of the short line to the original image coordinates.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.
setShortLine
Sets the short line at the specified index.
int setShortLine(int index, LineSegment line, Matrix matrixToOriginalImage)
Parameters
index
: The index of the short line.
line
: The short line to be set.
matrixToOriginalImage
: The matrix to convert the coordinates of the short line to the original image coordinates.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.