Version

GeometryUtil Class Members

The following tables list the members exposed by GeometryUtil.

Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic)UnitBubbleGets a Geometry shaped like a bubble.  
Public Propertystatic (Shared in Visual Basic)UnitDiamondGets a Geometry shaped like a diamond.  
Public Propertystatic (Shared in Visual Basic)UnitHexagonGets a Geometry shaped like a hexagon.  
Public Propertystatic (Shared in Visual Basic)UnitHexagramGets a Geometry shaped like a hexagram.  
Public Propertystatic (Shared in Visual Basic)UnitHourglassGets a Geometry shaped like an hourglass.  
Public Propertystatic (Shared in Visual Basic)UnitNoneGets an empty Geometry.  
Public Propertystatic (Shared in Visual Basic)UnitPentagonGets a Geometry shaped like a pentagon.  
Public Propertystatic (Shared in Visual Basic)UnitPentagramGets a Geometry shaped like a pentagram.  
Public Propertystatic (Shared in Visual Basic)UnitPyramidGets a Geometry shaped like a pyramid.  
Public Propertystatic (Shared in Visual Basic)UnitRaindropGets a Geometry shaped like a raindrop.  
Public Propertystatic (Shared in Visual Basic)UnitSmileyGets a Geometry shaped like a smiling face.  
Public Propertystatic (Shared in Visual Basic)UnitSquareGets a Geometry shaped like a square.  
Public Propertystatic (Shared in Visual Basic)UnitTetragramGets a Geometry shaped like a tetragram.  
Public Propertystatic (Shared in Visual Basic)UnitThermometerGets a Geometry shaped like a thermometer.  
Public Propertystatic (Shared in Visual Basic)UnitTriangleGets a Geometry shaped like a triangle.  
Public Propertystatic (Shared in Visual Basic)UnitTubeGets a Geometry shaped like a tube.  
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)AngleFromSlopeGets the angle of a line given its slope.  
Public Methodstatic (Shared in Visual Basic)AreLinesIntersectingIntersectingCheck if two lines are intersecting  
Public Methodstatic (Shared in Visual Basic)ContainsAngle  
Public Methodstatic (Shared in Visual Basic)DistSquaredToLineSegmentReturns the squared distance to a line segment from a point  
Public Methodstatic (Shared in Visual Basic)DuplicateCreates and returns a copy of this Geometry object.  
Public Methodstatic (Shared in Visual Basic)EccentricityCalculates the eccentricity of an ellipse with the given bounds.  
Public Methodstatic (Shared in Visual Basic)FindCenterCalculates the center of the current chart.  
Public Methodstatic (Shared in Visual Basic)FindLineCircleCollisionsFinds the collisions of a line with a circle  
Public Methodstatic (Shared in Visual Basic)FindLineCircleIntersectionsFinds the intersections of a line projection with a circle  
Public Methodstatic (Shared in Visual Basic)FindRadialPointFinds a point in Cartesian coordinates using radial parameters.  
Public Methodstatic (Shared in Visual Basic)GetAngleIntersectionRangeGets the min and max intersection angles of a pie with a world rect  
Public Methodstatic (Shared in Visual Basic)GetAngleToGets angle to a point from the specified center point  
Public Methodstatic (Shared in Visual Basic)GetCenterFromArcSegmentGets center from arc segment  
Public Methodstatic (Shared in Visual Basic)GetCircleIntersectionGets points intersecting a line and a circle with a given center and radius  
Public Methodstatic (Shared in Visual Basic)GetPieSliceBounds  
Public Methodstatic (Shared in Visual Basic)GetSegmentLengthGets the length of the segment specified by the two points.  
Public Methodstatic (Shared in Visual Basic)IsInsideCircleGets whether the target point is inside the circle.  
Public Methodstatic (Shared in Visual Basic)IsPointNearLineSegmentDetermines if a point is near a line segment  
Public Methodstatic (Shared in Visual Basic)IsPointNearPolylineDetermines if a point is near a polyline  
Public Methodstatic (Shared in Visual Basic)OffsetRectAlongCircleOutsidePosition an axis aligned rectangle along the outside edge of a circle such that the closest point of the rectangle is touching said circle.  
Public Methodstatic (Shared in Visual Basic)PieSliceContainsPoint  
Public Methodstatic (Shared in Visual Basic)PointAtDistanceFinds the point between two points that is at a specified distance from the first.  
Public Methodstatic (Shared in Visual Basic)PointOnEllipseGets a point on an ellipse at the given angle and extent.  
Public Methodstatic (Shared in Visual Basic)ProjectPointToLineSegmentReturns the proportional projected position along the line segment of the point.  
Public Methodstatic (Shared in Visual Basic)SimplifyAngleSimplifies an angle to a value between 0 and 360.  
Public Methodstatic (Shared in Visual Basic)SlopeCalculates the slope of a line given two known points.  
See Also