Module Simantics/Scenegraph

This module is undocumented. This is a list of its definitions.

ALIGN_BOTTOM :: Integer
ALIGN_CENTER :: Integer
ALIGN_LEFT :: Integer
ALIGN_RIGHT :: Integer
ALIGN_TOP :: Integer
copyPaste :: ICanvasContext -> ICanvasContext -> [Resource] -> <Proc> Boolean
createAffineTransform :: Double -> Double -> Double -> Double -> Double -> Double -> AffineTransform
createG2DNodeModification :: [SVGNodeAssignment] -> [TransformationAssignment] -> G2DNodeModification
createG2DNodeModification3 :: [SVGNodeAssignment] -> [TargetedSVGNodeAssignment] -> [TransformationAssignment] -> G2DNodeModification
createSVGNodeAssignment :: String -> String -> String -> SVGNodeAssignment
createTargetedSVGNodeAssignment :: a -> String -> String -> String -> TargetedSVGNodeAssignment
createTransformationAssignment :: a -> AffineTransform -> TransformationAssignment
disposeCanvasContext :: ICanvasContext -> <Proc> ()
disposeSceneGraphProvider :: ICanvasSceneGraphProvider -> <Proc> ()
doWithCanvasContext :: Resource -> (ICanvasContext -> <b> a) -> <Proc,Exception> a
doWithICanvasSceneGraphProvider :: Resource -> (ICanvasSceneGraphProvider -> <b> a) -> <Proc,Exception> a
editNodeText :: ICanvasContext -> String -> String -> String -> <Proc> String
getAllNodes :: ICanvasContext -> String
getBackgroundColor :: ICanvasContext -> Maybe [Integer]
getBackgroundNodes :: ICanvasContext -> String
getBoundsNodes :: ICanvasContext -> String
getCanvasContext :: ICanvasSceneGraphProvider -> ICanvasContext
getConnectionNodes :: ICanvasContext -> String
getCount :: ICanvasContext -> String
getDataNodes :: ICanvasContext -> String
getDecorationNodes :: ICanvasContext -> String
getDiagramContext :: ICanvasSceneGraphProvider -> ICanvasContext
getICanvasSceneGraphProvider :: Resource -> Resource -> String -> <Proc> ICanvasSceneGraphProvider
getItemNodes :: ICanvasContext -> String
getNavigationNodes :: ICanvasContext -> String
getNodeCount :: Resource -> <Proc> String
getNodeText :: Resource -> String -> <Proc> String
getNodeTransform :: Resource -> String -> <Proc> String
getParentNodes :: ICanvasContext -> String
getSceneGraphProvider :: Resource -> <Proc> ICanvasSceneGraphProvider
getSceneGraphProvider2 :: ICanvasContext -> Resource -> <Proc> ICanvasSceneGraphProvider
getSingleElementNodes :: ICanvasContext -> String
getText :: ICanvasContext -> String -> String
getTextNodes :: ICanvasContext -> String
getTransform :: ICanvasContext -> String -> String
inverseTransform :: AffineTransform -> (Double, Double) -> (Double, Double)
loadSceneGraphProvider :: ICanvasContext -> Resource -> Resource -> String -> <Proc> ICanvasSceneGraphProvider
renderSVG :: ICanvasContext -> <Proc> String
renderScaledAndAlignedSVG :: ICanvasContext -> Double -> Double -> Integer -> Integer -> <Proc> String
renderScaledSVG :: ICanvasContext -> Double -> Double -> <Proc> String

Render an SVG with known width and height in pixels: renderScaledSVG context width height

sceneGraphTest :: ICanvasContext -> String -> String -> <Proc> String
transform :: AffineTransform -> (Double, Double) -> (Double, Double)
workerThreadCanvasContext :: String -> <Proc> ICanvasContext