postgis-trivial-0.0.1.0: PostGIS extention driver based on postgresql-simple package
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.Postgis.Trivial.Unboxed.PointND

Synopsis

Documentation

data P2DU Source #

Default Unbox 2D point

Constructors

Point2DU !Double !Double 

Instances

Instances details
Show P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

showsPrec :: Int -> P2DU -> ShowS #

show :: P2DU -> String #

showList :: [P2DU] -> ShowS #

Eq P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

(==) :: P2DU -> P2DU -> Bool #

(/=) :: P2DU -> P2DU -> Bool #

Castable P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

PointND P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Unbox P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Vector Vector P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

MVector MVector P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P2DU = P2DU
newtype Vector P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype MVector s P2DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype MVector s P2DU = MV_P2D (MVector s (Double, Double))

data P3DZU Source #

Default Unbox 3D point with Z component

Constructors

Point3DZU !Double !Double !Double 

Instances

Instances details
Show P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

showsPrec :: Int -> P3DZU -> ShowS #

show :: P3DZU -> String #

showList :: [P3DZU] -> ShowS #

Eq P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

(==) :: P3DZU -> P3DZU -> Bool #

(/=) :: P3DZU -> P3DZU -> Bool #

Castable P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

PointND P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Unbox P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Vector Vector P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

MVector MVector P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype Vector P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype MVector s P3DZU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

data P3DMU Source #

Default Unbox 3D point with M component

Constructors

Point3DMU !Double !Double !Double 

Instances

Instances details
Show P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

showsPrec :: Int -> P3DMU -> ShowS #

show :: P3DMU -> String #

showList :: [P3DMU] -> ShowS #

Eq P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

(==) :: P3DMU -> P3DMU -> Bool #

(/=) :: P3DMU -> P3DMU -> Bool #

Castable P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

PointND P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Unbox P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Vector Vector P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

MVector MVector P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype Vector P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype MVector s P3DMU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

data P4DU Source #

Default Unbox point with Z and M component

Constructors

Point4DU !Double !Double !Double !Double 

Instances

Instances details
Show P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

showsPrec :: Int -> P4DU -> ShowS #

show :: P4DU -> String #

showList :: [P4DU] -> ShowS #

Eq P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Methods

(==) :: P4DU -> P4DU -> Bool #

(/=) :: P4DU -> P4DU -> Bool #

Castable P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

PointND P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Unbox P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

Vector Vector P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

MVector MVector P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

type Cast P4DU = P4DU
newtype Vector P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND

newtype MVector s P4DU Source # 
Instance details

Defined in Database.Postgis.Trivial.Unboxed.PointND