Resource Base
Table of contents

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.

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

version 3.0.0

  • Latest version (2.2.20)
  • Version 2.x
    • Version 2.2.10
    • Version 2.2.0
    • Version 2.0.30
    • Version 2.0.20
    • Version 2.0.10
    • Version 2.0.0
Change +
© 2003–2024 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support