The Geom type exposes the following members.
Methods
Name  Description  

CalcConvexHull  Calculates the convex hull for a set of points.  
CalcIntersection(Rectangle2D, Rectangle2D, Rectangle2D) 
Intersects the pair of specified source Rectangle2D
objects and puts the result into the specified destination
Rectangle2D object.
 
CalcIntersection(YPoint, YPoint, YPoint, YPoint)  Calculates the intersection point of two affine lines.  
CalcIntersection(YPoint, YVector, YPoint, YVector)  Calculates the intersection point of two affine lines.  
CalcIntersection(Double, Double, Double, Double, Double, Double, Double, Double)  Calculates the intersection point of two affine lines.  
CalcUnion 
Unions the pair of source Rectangle2D objects
and puts the result into the specified destination
Rectangle2D object.
 
Collinear  Returns trueTruetruetrue (True in Visual Basic) iff the given points are collinear, i.e.  
DistanceToLineSegment 
Determines the distance of the point p to the line segment
[l1, l2].
 
LeftTurn 
Same as
orientation(p,q,r) > 0  
LinesIntersect 
Returns whether the two lines defined by the given coordinates intersect or not.
 
Orientation(YPoint, YPoint, YPoint) 
Returns the orientation of point r relative to the directed
line from point p to point q.
 
Orientation(Double, Double, Double, Double, Double, Double) 
Same as
Orientation(YPoint, YPoint, YPoint)
with double values as arguments.
 
Projection 
Determines the projection of the point p onto the line
segment [l1, l2].
 
RightTurn 
Same as
orientation(p,q,r) < 0  
SideOfCircle 
Returns +1 if point d lies left of the directed circle through
points a, b, and c,
0 if a,b,c and d are cocircular, and 1 otherwise.
 
ToDegrees 
Converts the given degree value from radian to angular
 
ToRadians 
Converts the given degree value from angular to radian.
