Resource Base
Table of contents

CLineSegmentsUnit

The CLineSegmentsUnit class represents a collection of line segments in 2D space. It is a derived class of CIntermediateResultUnit.

Definition

Namespace: dynamsoft::intermediate_results

Assembly: DynamsoftCore

class CLineSegmentsUnit: public CIntermediateResultUnit 

Methods Summary

Method Description
GetCount Gets the number of line segments in the collection.
GetLineSegment Gets the specified line segment from the collection.

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 line segments in the collection.

virtual int GetCount() const

Return value

Returns the number of line segments in the collection.

GetLineSegment

Gets the specified line segment from the collection.

virtual int GetLineSegement(int index, CLineSegment* line) const

Parameters

[in] index The index of the line segment to retrieve.

[in, out] line the CLineSegment object to store the retrieved line segment.

Return value

Returns 0 if the operation succeeds, or a negative value if an error occurs.

Note: The caller of this method is responsible for allocating memory for the line 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