Version

Geometry Class Members

The following tables list the members exposed by Geometry.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)AngularToCartesianOverloaded. Gets a point on the edge of a circle, given center, radius and theta.  
Public Methodstatic (Shared in Visual Basic)AngularToCartesianReverseOverloaded. Gets a point on the edge of a circle, given center, radius and theta.  
Public Methodstatic (Shared in Visual Basic)DegreeToRadianDegree to radian conversion utility function.  
Public Methodstatic (Shared in Visual Basic)DistanceOverloaded. Calculate the distance between two points.  
Public Methodstatic (Shared in Visual Basic)InnerBoundingBoxRotates a rectangle using its center as its axis of rotation, and returns a rectangle at the maximum size which still fits into the original bounds.  
Public Methodstatic (Shared in Visual Basic)OptimizedRectanglesVerticalPositionsOptimize the positions of multiple rectangles so that they do not overlap  
Public Methodstatic (Shared in Visual Basic)OptimizeRectanglesHeightPositionsOptimize the heights of multiple rectangles so that they do not overlap.  
Public Methodstatic (Shared in Visual Basic)PointInsideRectangleDetermines if the given point is inside the given rectangle.  
Public Methodstatic (Shared in Visual Basic)RadianToDegreeRadian to degree conversion utility function.  
Public Methodstatic (Shared in Visual Basic)RectangleExcludeRectangle exclusion geometric utility function. Effectively the opposite of a union function.  
Public Methodstatic (Shared in Visual Basic)RectanglesCollideOverloaded. Returns whether or not Rectangle A and B would collide if they were rotated at the given angle, using their centers as the axis of rotation.  
See Also