CContoursUnit
The CContoursUnit
class represents a unit that contains contours as intermediate results. It is derived from the CIntermediateResultUnit
class.
Definition
Namespace: dynamsoft::intermediate_results
Assembly: DynamsoftCore
class CContoursUnit : public CIntermediateResultUnit
Methods Summary
Method | Description |
---|---|
GetCount |
Gets the number of contours in the unit. |
GetContour |
Gets the contour at the specified index. |
Inherited Methods
The following methods are inherited from class CIntermediateResultUnit
.
Method | Description |
---|---|
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 contours in the unit.
virtual int GetCount() const;
Return value
Returns the number of contours in the unit.
GetContour
Gets the contour at the specified index.
virtual int GetContour(int index, CContour* contour) const;
Parameters
[in] index
The index of the contour to get.
[in, out] contour
A pointer to a CContour object that will be filled with the contour data.
Return value
Returns 0 if successful, or an error code if the contour could not be retrieved.
Note: The caller of this method is responsible for allocating memory for the contour
pointer.