1""" 2A geometry module for the SymPy library. This module contains all of the 3entities and functions needed to construct basic geometrical data and to 4perform simple informational queries. 5 6Usage: 7====== 8 9Examples 10======== 11 12""" 13from sympy.geometry.point import Point, Point2D, Point3D 14from sympy.geometry.line import Line, Ray, Segment, Line2D, Segment2D, Ray2D, \ 15 Line3D, Segment3D, Ray3D 16from sympy.geometry.plane import Plane 17from sympy.geometry.ellipse import Ellipse, Circle 18from sympy.geometry.polygon import Polygon, RegularPolygon, Triangle, rad, deg 19from sympy.geometry.util import are_similar, centroid, convex_hull, idiff, \ 20 intersection, closest_points, farthest_points 21from sympy.geometry.exceptions import GeometryError 22from sympy.geometry.curve import Curve 23from sympy.geometry.parabola import Parabola 24 25__all__ = [ 26 'Point', 'Point2D', 'Point3D', 27 28 'Line', 'Ray', 'Segment', 'Line2D', 'Segment2D', 'Ray2D', 'Line3D', 29 'Segment3D', 'Ray3D', 30 31 'Plane', 32 33 'Ellipse', 'Circle', 34 35 'Polygon', 'RegularPolygon', 'Triangle', 'rad', 'deg', 36 37 'are_similar', 'centroid', 'convex_hull', 'idiff', 'intersection', 38 'closest_points', 'farthest_points', 39 40 'GeometryError', 41 42 'Curve', 43 44 'Parabola', 45] 46