Math.Geometry


Math.Geometry Namespace

Type/Module Description

Arc2D

Arc2D<'Units, 'Coordinates>

Axis2D

Axis2D<'Units, 'Coordinates>

Boolean2D

BoundingBox2D

BoundingBox2D<'Units, 'Coordinates>

Circle2D

Circle2D<'Units, 'Coordinates>

Direction2D

Direction2D<'Coordinates>

Ellipse2D

Ellipse2D<'Units, 'Coordinates>

Frame2D

Frame2D<'Units, 'Coordinates, 'Defines>

IGeometry<'Coordinates>

IGeometry is the base interface shared by all geometry objects. This interface allows for bundling all geometry objects together to make some API generation and consumption easier without having to create wrapper objects around each individual geometry class.

Intersection2D

Line2D

Line2D<'Units, 'Coordinates>

LineSegment2D

LineSegment2D<'Units, 'Coordinates>

Nondegenerate<'Units, 'Coordinates>

Point2D

Point2D<'Units, 'Coordinates>

Polygon2D

Polygon2D<'Units, 'Coordinates>

Polyline2D

Polyline2D<'Units, 'Coordinates>

Rectangle2D

Rectangle2D<'Units, 'Coordinates>

Size2D

Size2D<'Units, 'Coordinates>

SweptAngle (Module)

SweptAngle (Type)

Triangle2D

Triangle2D<'Units, 'Coordinates>

Vector2D

Vector2D<'Units, 'Coordinates>