CLocalizedTextLinesUnit
The CLocalizedTextLinesUnit class represents a unit that contains localized text lines. It inherits from the CIntermediateResultUnit class.
Definition
Namespace: dynamsoft::dlr::intermediate_results
Assembly: DynamsoftLabelRecognizer
class CLocalizedTextLinesUnit : public CIntermediateResultUnit
Inheritance: CIntermediateResultUnit -> CLocalizedTextLinesUnit
Methods
| Method | Description |
|---|---|
GetCount |
Gets the number of localized text lines in the unit. |
GetLocalizedTextLine |
Gets a pointer to a specific localized text line element. |
operator[] |
Gets a pointer to a specific localized text line element. |
RemoveAllLocalizedTextLines |
Removes all localized text lines. |
RemoveLocalizedTextLine |
Removes the localized text line at the specified index. |
AddLocalizedTextLine |
Adds a localized text line. |
SetLocalizedTextLine |
Sets the localized text line at the specified index. |
| Methods Inherited from CIntermediateResultUnit: | |
GetHashId |
Gets the hash ID of the unit. |
GetOriginalImageHashId |
Gets the hash ID of the original image. |
GetOriginalImageTag |
Gets the image tag of the original image. |
GetType |
Gets the type of the intermediate result unit. |
Clone |
Creates a copy of the intermediate result unit. |
SetHashId |
Sets the hash ID of the unit. |
SetOriginalImageHashId |
Sets the hash ID of the original image. |
SetOriginalImageTag |
Sets the image tag of the original image. |
Retain |
Increases the reference count of the unit. |
Release |
Decreases the reference count of the unit. |
GetTransformMatrix |
Gets the transformation matrix via TransformMatrixType. |
SetTransformMatrix |
Sets the transformation matrix via TransformMatrixType. |
GetCount
Gets the number of localized text lines in the unit.
virtual int GetCount() const = 0;
Return value
Returns the number of localized text lines in the unit.
GetLocalizedTextLine
Gets a pointer to a specific localized text line element.
virtual const CLocalizedTextLineElement* GetLocalizedTextLine(int index) const = 0;
Parameters
[in] index The index of the localized text line element to retrieve.
Return value
Returns a const pointer to the localized text line element at the specified index.
operator[]
Gets a pointer to a specific localized text line element.
virtual const CLocalizedTextLineElement* operator[](int index) const = 0;
Parameters
[in] index The index of the localized text line element to retrieve.
Return value
Returns a const pointer to the localized text line element at the specified index.
RemoveAllLocalizedTextLines
Removes all localized text lines.
virtual void RemoveAllLocalizedTextLines() = 0;
RemoveLocalizedTextLine
Removes the localized text line at the specified index.
virtual int RemoveLocalizedTextLine(int index) = 0;
Parameters
[in] index The index of the localized text line to remove.
Return value
Returns 0 if successful, otherwise returns a negative value.
AddLocalizedTextLine
Adds a localized text line.
virtual int AddLocalizedTextLine(const CLocalizedTextLineElement* element, const double matrixToOriginalImage[9] = IDENTITY_MATRIX) = 0;
Parameters
[in] element The localized text line element to add.
[in] matrixToOriginalImage The matrix to original image.
Return value
Returns 0 if successful, otherwise returns a negative value.
SetLocalizedTextLine
Sets the localized text line at the specified index.
virtual int SetLocalizedTextLine(int index, const CLocalizedTextLineElement* element, const double matrixToOriginalImage[9] = IDENTITY_MATRIX) = 0;
Parameters
[in] index The index of the localized text line to set.
[in] element The localized text line element to set.
[in] matrixToOriginalImage The matrix to original image.
Return value
Returns 0 if successful, otherwise returns a negative value.