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 |
Declaration of the abstract datatypes of FreeCAD terms
Documentation
getFreshTempDir :: IO FilePath Source #
processFile :: FilePath -> IO Document Source #
objListQName :: QName Source #
firstThree :: String -> String Source #
childByName :: String -> Element -> Element Source #
childByNameAttr :: String -> Element -> Element Source #
setBaseObjs :: Set String Source #
isBaseObject :: Element -> Bool Source #
getObject :: Element -> RIO NamedObject Source #
mkRectangle :: Element -> RIO NamedObject Source #
mkLine :: Element -> RIO NamedObject Source #
getFloatVal :: Element -> String Source #
getPlacementVals :: Element -> (String, String, String, String, String, String, String) Source #
getLinkVal :: Element -> String Source #
findPlacement :: Element -> Placement Source #
findRef :: String -> Element -> ExtendedObject Source #
findPropVec :: String -> Element -> Vector3 Source #
translate' :: Element -> RIO Document Source #