Module

Data.Geometry.Plane

#PointAttributes

type PointAttributes = { coordinates :: Polynomial Number, name :: String }

#point

#Based

class Based a  where

Members

Instances

#rename

#segment

#middle

#vector

#scale

#Measurable

class Measurable a  where

Members

Instances

#normalized

#normalTo

#rotated

#projection

#Summable

class Summable a b  where

Members

Instances

#(<+|)

Operator alias for Data.Geometry.Plane.plus (left-associative / precedence 6)

#cosAngle

#halfline

#line

line :: Point -> Point -> Line

#aPointOnLine

#aVectorOfLine

#circle

#Arc

newtype Arc

Constructors

#RightAngle

newtype RightAngle

Constructors

#rightangle

Modules