friday-0.2.3.1: A functional image processing library for Haskell.

Safe HaskellNone
LanguageHaskell2010

Vision.Image.Conversion

Contents

Synopsis

Documentation

class Convertible a b where #

A typeclass that represents something that can be converted. A Convertible a b instance represents an a that can be converted to a b.

Minimal complete definition

safeConvert

Methods

safeConvert :: a -> ConvertResult b #

Convert a to b, returning Right on success and Left on error. For a simpler interface, see convert.

Instances
Convertible RGBAPixel RGBAPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBAPixel RGBPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBAPixel HSVPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBAPixel GreyPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBPixel RGBAPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBPixel RGBPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBPixel HSVPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible RGBPixel GreyPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible HSVPixel RGBAPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible HSVPixel RGBPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible HSVPixel HSVPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible HSVPixel GreyPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible GreyPixel RGBAPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible GreyPixel RGBPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible GreyPixel HSVPixel # 
Instance details

Defined in Vision.Image.Conversion

Convertible GreyPixel GreyPixel # 
Instance details

Defined in Vision.Image.Conversion

(Storable p1, Storable p2, Convertible p1 p2) => Convertible (Delayed p1) (Manifest p2) # 
Instance details

Defined in Vision.Image.Type

(Storable p1, Storable p2, Convertible p1 p2) => Convertible (Delayed p1) (Delayed p2) # 
Instance details

Defined in Vision.Image.Type

(Storable p1, Storable p2, Convertible p1 p2) => Convertible (Manifest p1) (Delayed p2) # 
Instance details

Defined in Vision.Image.Type

(Storable p1, Storable p2, Convertible p1 p2) => Convertible (Manifest p1) (Manifest p2) # 
Instance details

Defined in Vision.Image.Type

convert :: Convertible a b => a -> b #

Convert from one type of data to another. Raises an exception if there is an error with the conversion. For a function that does not raise an exception in that case, see safeConvert.

Orphan instances

Convertible RGBAPixel RGBAPixel # 
Instance details

Convertible RGBAPixel RGBPixel # 
Instance details

Convertible RGBAPixel HSVPixel # 
Instance details

Convertible RGBAPixel GreyPixel # 
Instance details

Convertible RGBPixel RGBAPixel # 
Instance details

Convertible RGBPixel RGBPixel # 
Instance details

Convertible RGBPixel HSVPixel # 
Instance details

Convertible RGBPixel GreyPixel # 
Instance details

Convertible HSVPixel RGBAPixel # 
Instance details

Convertible HSVPixel RGBPixel # 
Instance details

Convertible HSVPixel HSVPixel # 
Instance details

Convertible HSVPixel GreyPixel # 
Instance details

Convertible GreyPixel RGBAPixel # 
Instance details

Convertible GreyPixel RGBPixel # 
Instance details

Convertible GreyPixel HSVPixel # 
Instance details

Convertible GreyPixel GreyPixel # 
Instance details