Found |
The FoundTransition type exposes the following members.
Name | Description | |
---|---|---|
![]() | AngleBetween |
Retrieves the angle, expressed in degrees, between the two specified lines.
(Inherited from FoundLine) |
![]() | CalcDistance(dvec3) |
Calculates the distance between this line and the given point p.
(Inherited from FoundLine) |
![]() | CalcDistance(PointF) |
Calculates the distance between this line and the given point p.
(Inherited from FoundLine) |
![]() | CalcDistance(FoundLine, Boolean, dvec3) |
Distance between two lines:
The distance between two parallel lines 1 and 2 is just the
difference R2-R1. This calculation turned out to be instable in case
the angles of the lines differ too much. Too much can mean rather
small angles if R is big. Therefore another distance definition is
used if the flag isMidpointBased is true:
This line is the base line which defines the Angle. The given
"other" line in the argument is the line we want the distance to
know with its start and end points P1 and P2. For the "other line" the
mid point M is calculated, and its distance D to the plumb point will
be returned as the distance between the lines.
(Inherited from FoundLine) |
![]() | CalcIntersectionPoint(FoundLine, PointF) |
Calculates the intersection point of this line with the given line.
(Inherited from FoundLine) |
![]() | CalcIntersectionPoint(FoundLine, Nullabledvec3, Double) |
Calculates the intersection point of this line with the given line.
(Inherited from FoundLine) |
![]() | CloneDeep | (Overrides FoundLineCloneDeep) |
![]() | GetBorderPoints |
Calculates to this line the intersection points P1 and P2 with the
given quadrangle.
/ Line / P1 / +-----------+---------+ \ / | \ / | \ / Quad- | \ / + \ / rangle / P2 + / / \ / / \ / / \ / / \ / \ / \ / + (Inherited from FoundLine) |
![]() | GetTransitionPointCross(Double, dvec2, dvec2, dvec2, dvec2) | The same as the overload, but returning dvec2 points but Points. |
![]() | GetTransitionPointCross(Double, Point, Point, Point, Point) |
Calculates four points p1, p2, p3, p4 around the transition point
in distance size forming a cross along the transition line defined
by P1 and P2.
P1 / o + p3 o p1 / + / oTP p2 o / + P2 / / o / + p4 / size / / / o |
![]() | IsCenterEqual |
Checks if this object has the same center as the other object.
(Inherited from BaseFoundImageProcessingObject) |
![]() | LinearFunction |
Calculates the gradient and y-intercept of the straight line.
(Inherited from FoundLine) |
![]() | SetFilter |
Only for the GUI: Sets a funnel button in front of the displayed property in
the result list when the property name is contained in the given string
array. The button transfers a value range around the property value into
the according value range fields in the dialog.
(Inherited from BaseFoundImageProcessingObject) |
![]() | ToString |
Returns the list of all relevant properties as combined string.
(Inherited from BaseFoundImageProcessingObject) |
![]() | Vector |
Returns from the two points P1 and P2 of the line the vector P1-P2.
(Inherited from FoundLine) |