graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[src/viewer/Viewer.ts]" -- "[src/viewer/PanService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/state/StateTransitionMatrix.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Viewer.ts]" -- "[src/render/RenderCamera.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateService.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/viewer/Viewer.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Viewer.ts]" -- "[src/state/interfaces/IAnimationState.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Viewer.ts]" -- "[src/state/StateService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/geo/Geo.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/interfaces/IStateContext.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateTransitionMatrix.ts]" -- "[src/state/State.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/PanService.ts]" -- "[src/viewer/Modes.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/GravityTraversingState.ts]" -- "[src/state/State.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/state/state/StateBase.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/state/state/GravityTraversingState.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Viewer.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/interfaces/IStateContext.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/State.ts]" -- "[src/geo/Geo.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateContext.ts]" -- "[src/state/State.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateService.ts]" -- "[src/state/State.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateContext.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/state/State.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/state/interfaces/IStateContext.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateTransitionMatrix.ts]" -- "[src/state/StateService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/GravityTraversingState.ts]" -- "[src/state/StateContext.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Viewer.ts]" -- "[src/state/state/StateBase.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Modes.ts]" -- "[src/state/interfaces/IAnimationState.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/interfaces/IStateContext.ts]" -- "[src/geo/Geo.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateTransitionMatrix.ts]" -- "[src/render/RenderCamera.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/geo/Geo.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/render/RenderCamera.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/render/RenderCamera.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/PanService.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/render/RenderCamera.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Modes.ts]" -- "[src/state/StateService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/state/interfaces/IStateContext.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/viewer/PanService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/GravityTraversingState.ts]" -- "[src/state/StateService.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/StateContext.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Modes.ts]" -- "[src/state/interfaces/IStateContext.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/component/image/ImageComponent.ts]" -- "[src/component/bearing/BearingComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/enums/CameraControls.ts]" -- "[src/render/RenderCamera.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Modes.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/Modes.ts]" -- "[src/state/StateContext.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/interfaces/IAnimationState.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/GravityTraversingState.ts]" -- "[src/state/StateTransitionMatrix.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/State.ts]" -- "[src/component/image/ImageComponent.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/state/state/StateBase.ts]" -- "[src/state/StateTransitionMatrix.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/viewer/PanService.ts]" -- "[src/state/state/StateBase.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }