hsql-1.8.2: Database access from Haskell.

Safe HaskellNone

DB.HSQL.Type.Geometric

Description

Geometric 2D types, equipped with SqlBind instances.

Synopsis

Documentation

data Point Source

A 2D point.

Constructors

Point 

Fields

pointX :: Double
 
pointY :: Double
 

data Line Source

A 2D straight line.

Constructors

Line 

Fields

lineBegin :: Point
 
lineEnd :: Point
 

data Path Source

A 2D path, either open, or closed (looping).

Constructors

OpenPath

An open path

Fields

pathPoints :: [Point]
 
ClosedPath

A looping path

Fields

pathPoints :: [Point]
 

data Box Source

A 2D rectangle.

Constructors

Box 

Fields

boxX1 :: Double
 
boxY1 :: Double
 
boxX2 :: Double
 
boxY2 :: Double
 

Instances

data Polygon Source

A 2D polygon (without holes).

Constructors

Polygon 

Fields

polygonPoints :: [Point]
 

data Circle Source

A 2D circle

Constructors

Circle