Safe Haskell | None |
---|
- ipeViews :: Page a -> [ViewInstance a]
- class IsConvertableToIGC t where
- perPage :: IpeDrawing a -> [(Page a, IGC a)]
- perView :: IpeDrawing a -> [(ViewInstance a, IGC a)]
- perView' :: Page a -> [(ViewInstance a, IGC a)]
Documentation
ipeViews :: Page a -> [ViewInstance a]Source
class IsConvertableToIGC t whereSource
Typeclass expressing which ipetypes we can convert into a IGC
minimal implementation: toIGC
IsConvertableToIGC IpeObject | |
IsConvertableToIGC Page | |
IsConvertableToIGC IpeDrawing | Converting from IpeTypes |
IsConvertableToIGC ViewInstance | |
IsConvertableToIGC Layer |
perPage :: IpeDrawing a -> [(Page a, IGC a)]Source
Get the IGC's with objects stored per page
perView :: IpeDrawing a -> [(ViewInstance a, IGC a)]Source
Get the IGC's with objects stored per view (for all views in the drawing)
perView' :: Page a -> [(ViewInstance a, IGC a)]Source
Get the IGC's with objects stored per view (for all views in the page)