gi-vips-8.0.1: libvips GObject bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Vips.Structs.ArrayDouble

Description

No description available in the introspection data.

Synopsis

Exported types

newtype ArrayDouble Source #

Memory-managed wrapper type.

Constructors

ArrayDouble (ManagedPtr ArrayDouble) 

Instances

Instances details
Eq ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

GBoxed ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

ManagedPtrNewtype ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

Methods

toManagedPtr :: ArrayDouble -> ManagedPtr ArrayDouble

TypedObject ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

Methods

glibType :: IO GType

HasParentTypes ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

tag ~ 'AttrSet => Constructible ArrayDouble tag Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

Methods

new :: MonadIO m => (ManagedPtr ArrayDouble -> ArrayDouble) -> [AttrOp ArrayDouble tag] -> m ArrayDouble

IsGValue (Maybe ArrayDouble) Source #

Convert ArrayDouble to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Vips.Structs.ArrayDouble

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe ArrayDouble -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe ArrayDouble)

type ParentTypes ArrayDouble Source # 
Instance details

Defined in GI.Vips.Structs.ArrayDouble

type ParentTypes ArrayDouble = '[] :: [Type]

newZeroArrayDouble :: MonadIO m => m ArrayDouble Source #

Construct a ArrayDouble struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

get.

Getters

None.

Setters

None.

get

arrayDoubleGet Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ArrayDouble

array: the ArrayDouble to fetch from

-> m [Double]

Returns: array of double

Fetch a double array from a ArrayDouble. Useful for language bindings.

new

arrayDoubleNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> [Double]

array: array of double

-> m ArrayDouble

Returns: A new ArrayDouble.

Allocate a new array of doubles and copy array into it. Free with areaUnref.

See also: Area.

Properties

area

No description available in the introspection data.

getArrayDoubleArea :: MonadIO m => ArrayDouble -> m Area Source #

Get the value of the “area” field. When overloading is enabled, this is equivalent to

get arrayDouble #area