GoDiagram Web Reference
GetNearestIntersectionPoint Method (GoStroke)

the point we are looking to be closest to, on the line formed with p2
forms a line with p1
the point of this object that is closest to p1 and that is on the infinite line from p1 to p2
The closest intersection point of a stroke with a line is the closest such point for each of its segments.
Syntax
'Declaration
 
Public Overrides Function GetNearestIntersectionPoint( _
   ByVal p1 As PointF, _
   ByVal p2 As PointF, _
   ByRef result As PointF _
) As Boolean
public override bool GetNearestIntersectionPoint( 
   PointF p1,
   PointF p2,
   out PointF result
)

Parameters

p1
the point we are looking to be closest to, on the line formed with p2
p2
forms a line with p1
result
the point of this object that is closest to p1 and that is on the infinite line from p1 to p2

Return Value

true if the infinite line does intersect with this object; false otherwise
Remarks
This currently does not take into account any Pen width.
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

GoStroke Class
GoStroke Members
Base Implementation in GetNearestIntersectionPoint

 

 


© 2013. Northwoods Software Corporation. All Rights Reserved.

Send Feedback