Copyright | (c) Robert Savu and Uni Bremen 2011 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Robert.Savu@dfki.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Declaration of the abstract datatypes of FreeCAD terms
- data Vector3 = Vector3 {}
- data Matrix33 = Matrix33 {}
- data Vector4 = Vector4 {}
- data Placement = Placement {}
- data BaseObject
- data Object
- data ExtendedObject
- data PlacedObject = PlacedObject {}
- data NamedObject
- = NamedObject {
- name :: String
- object :: PlacedObject
- | EmptyObject
- = NamedObject {
- type Document = [NamedObject]
- data Sign = Sign {}
Documentation
data Vector3
data Vector4
data Placement
data BaseObject
data Object
data ExtendedObject
data NamedObject
Eq NamedObject | |
Data NamedObject | |
Ord NamedObject | |
Show NamedObject | |
ShATermConvertible NamedObject | |
GetRange NamedObject | |
Pretty NamedObject | |
Typeable * NamedObject | |
Syntax FreeCAD Document () () () | |
StaticAnalysis FreeCAD Document () () () Sign FCMorphism () () | |
Logic FreeCAD () Document () () () Sign (DefaultMorphism Sign) () () () |
type Document = [NamedObject]
data Sign
Datatype for FreeCAD Signatures Signatures are just sets of named objects