qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QPoint

Documentation

class QPointValue a where Source #

Minimal complete definition

withQPointPtr

Methods

withQPointPtr :: a -> (QPointConst -> IO b) -> IO b Source #

Instances

class QPointConstPtr this => QPointPtr this where Source #

Minimal complete definition

toQPoint

Methods

toQPoint :: this -> QPoint Source #

data QPoint Source #

Instances

cast :: QPointPtr this => this -> QPoint Source #

downCastConst :: QPointSuperConst a => a -> QPointConst Source #

downCast :: QPointSuper a => a -> QPoint Source #

decode :: QPointConstPtr this => this -> IO HPoint Source #

newCopy :: QPointValue arg'1 => arg'1 -> IO QPoint Source #

aDDA :: (QPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QPoint Source #

aSSIGN :: (QPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QPoint Source #

dIVA :: QPointPtr arg'1 => arg'1 -> Double -> IO QPoint Source #

dotProduct :: (QPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Int Source #

eQ :: (QPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isNull :: QPointValue arg'1 => arg'1 -> IO Bool Source #

mULA :: QPointPtr arg'1 => arg'1 -> Int -> IO QPoint Source #

mULAReal :: QPointPtr arg'1 => arg'1 -> Double -> IO QPoint Source #

manhattanLength :: QPointValue arg'1 => arg'1 -> IO Int Source #

nE :: (QPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

sUBA :: (QPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QPoint Source #

setX :: QPointPtr arg'1 => arg'1 -> Int -> IO () Source #

setY :: QPointPtr arg'1 => arg'1 -> Int -> IO () Source #

x :: QPointValue arg'1 => arg'1 -> IO Int Source #

y :: QPointValue arg'1 => arg'1 -> IO Int Source #