Table of Contents

Struct LineSegmentPolar

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Polar line segment retrieved from cvHoughLines2

[Serializable]
[SuppressMessage("Design", "CA1051: Do not declare visible instance fields")]
public struct LineSegmentPolar : IEquatable<LineSegmentPolar>
Implements
Inherited Members

Constructors

LineSegmentPolar(float, float)

Constructor

Fields

Rho

Length of the line

Theta

Angle of the line (radian)

Methods

Equals(LineSegmentPolar)

Specifies whether this object contains the same members as the specified Object.

Equals(object?)

Specifies whether this object contains the same members as the specified Object.

GetHashCode()

Returns a hash code for this object.

LineIntersection(LineSegmentPolar)

Calculates a intersection of the specified two lines

LineIntersection(LineSegmentPolar, LineSegmentPolar)

Calculates a intersection of the specified two lines

ToSegmentPoint(double)

Convert To LineSegmentPoint

ToSegmentPointX(int, int)

Converts to a line segment with the specified x coordinates at both ends

ToSegmentPointY(int, int)

Converts to a line segment with the specified y coordinates at both ends

ToString()

Converts this object to a human readable string.

XPosOfLine(int)
YPosOfLine(int)

Operators

operator ==(LineSegmentPolar, LineSegmentPolar)

Compares two CvPoint objects. The result specifies whether the members of each object are equal.

operator !=(LineSegmentPolar, LineSegmentPolar)

Compares two CvPoint objects. The result specifies whether the members of each object are unequal.