HROOT-graf-0.10.0.3: Haskell binding to ROOT Graf modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Graf.TView.Interface

Documentation

class (ITObject a, ITAttLine a) => ITView a where Source #

Methods

front :: a -> IO () Source #

frontView :: (ITVirtualPad c0, FPtr c0) => a -> c0 -> IO () Source #

getLatitude :: a -> IO CDouble Source #

getLongitude :: a -> IO CDouble Source #

getPsi :: a -> IO CDouble Source #

isViewChanged :: a -> IO CBool Source #

rotateView :: a -> CDouble -> CDouble -> IO () Source #

setLatitude :: a -> CDouble -> IO () Source #

setLongitude :: a -> CDouble -> IO () Source #

setPsi :: a -> CDouble -> IO () Source #

setView1 :: a -> CDouble -> CDouble -> CDouble -> Ptr CInt -> IO () Source #

setViewChanged :: a -> CBool -> IO () Source #

side :: a -> IO () Source #

sideView :: (ITVirtualPad c0, FPtr c0) => a -> c0 -> IO () Source #

top :: a -> IO () Source #

topView :: (ITVirtualPad c0, FPtr c0) => a -> c0 -> IO () Source #

Instances

Instances details
ITView TView Source # 
Instance details

Defined in HROOT.Graf.TView.Implementation

Methods

front :: TView -> IO () Source #

frontView :: (ITVirtualPad c0, FPtr c0) => TView -> c0 -> IO () Source #

getLatitude :: TView -> IO CDouble Source #

getLongitude :: TView -> IO CDouble Source #

getPsi :: TView -> IO CDouble Source #

isViewChanged :: TView -> IO CBool Source #

rotateView :: TView -> CDouble -> CDouble -> IO () Source #

setLatitude :: TView -> CDouble -> IO () Source #

setLongitude :: TView -> CDouble -> IO () Source #

setPsi :: TView -> CDouble -> IO () Source #

setView1 :: TView -> CDouble -> CDouble -> CDouble -> Ptr CInt -> IO () Source #

setViewChanged :: TView -> CBool -> IO () Source #

side :: TView -> IO () Source #

sideView :: (ITVirtualPad c0, FPtr c0) => TView -> c0 -> IO () Source #

top :: TView -> IO () Source #

topView :: (ITVirtualPad c0, FPtr c0) => TView -> c0 -> IO () Source #

ITView TView3D Source # 
Instance details

Defined in HROOT.Graf.TView3D.Implementation

Methods

front :: TView3D -> IO () Source #

frontView :: (ITVirtualPad c0, FPtr c0) => TView3D -> c0 -> IO () Source #

getLatitude :: TView3D -> IO CDouble Source #

getLongitude :: TView3D -> IO CDouble Source #

getPsi :: TView3D -> IO CDouble Source #

isViewChanged :: TView3D -> IO CBool Source #

rotateView :: TView3D -> CDouble -> CDouble -> IO () Source #

setLatitude :: TView3D -> CDouble -> IO () Source #

setLongitude :: TView3D -> CDouble -> IO () Source #

setPsi :: TView3D -> CDouble -> IO () Source #

setView1 :: TView3D -> CDouble -> CDouble -> CDouble -> Ptr CInt -> IO () Source #

setViewChanged :: TView3D -> CBool -> IO () Source #

side :: TView3D -> IO () Source #

sideView :: (ITVirtualPad c0, FPtr c0) => TView3D -> c0 -> IO () Source #

top :: TView3D -> IO () Source #

topView :: (ITVirtualPad c0, FPtr c0) => TView3D -> c0 -> IO () Source #

upcastTView :: forall a. (FPtr a, ITView a) => a -> TView Source #

downcastTView :: forall a. (FPtr a, ITView a) => TView -> a Source #