| Safe Haskell | None |
|---|
Data.Geometry.Ipe.IpeTypes
- type AMap = Map String String
- data IpeDrawing a = Ipe {}
- type IpeStyle = [XmlTree]
- type Preamble = XmlTree
- emptyDrawing :: IpeDrawing a
- data Page a = Page [LayerDefinition] [ViewDefinition] [IpeObject a]
- emptyPage :: Page a
- type LayerDefinition = String
- data ViewDefinition = ViewDefinition {
- layerNames :: [String]
- activeLayer :: String
- data IpeObject a
- data Operation a
- class HasAttributes c where
Documentation
data IpeDrawing a Source
Representing an ipe file
A complete ipe file
Instances
| IsPoint2Functor IpeDrawing | |
| IsConvertableToIGC IpeDrawing | Converting from IpeTypes |
| RunWith IpeDrawing | |
| Eq a => Eq (IpeDrawing a) | |
| Show a => Show (IpeDrawing a) | |
| Coordinate a => XmlPickler (IpeDrawing a) |
emptyDrawing :: IpeDrawing aSource
A new blank ipe drawing
A single page in an ipe drawing
Constructors
| Page [LayerDefinition] [ViewDefinition] [IpeObject a] |
Instances
| IsPoint2Functor Page | |
| IsConvertableToIGC Page | |
| RunWith Page | |
| Eq a => Eq (Page a) | |
| Show a => Show (Page a) | |
| Coordinate a => XmlPickler (Page a) |
type LayerDefinition = StringSource
data ViewDefinition Source
The definition of a view make active layer into an index ?
Constructors
| ViewDefinition | |
Fields
| |
An ipe-object. The main `thing' that defines the drawings
Constructors
| Path [Operation a] AMap | |
| Group [IpeObject a] AMap | |
| IpeText String AMap | |
| Use (Point2' a) AMap |
Instances
| IsPoint2Functor IpeObject | |
| IsConvertableToIGC IpeObject | |
| Eq a => Eq (IpeObject a) | |
| Show a => Show (IpeObject a) | |
| Coordinate a => XmlPickler (IpeObject a) | |
| HasAttributes (IpeObject a) |
type that represents a path in ipe.