Lively Kernel canvas " + other.id); this.edges[other.id] = 1; other.edges[this.id] = 1; this.neighbors.push(other); other.neighbors.push(this); return true; }]]> 0 ? 0 : vector.x), this.location.y + (vector.y > 0 ? 0 : vector.y)); c.setPosition(o); c.v = this.v; //c.onMouseOver = function() { this.v.showAdjustments(); }; //c.onMouseOut = function() { this.v.hideAdjustments(); }; this.a.push(c); this.graph.container.addMorph(c); } }]]> self.id) { var vector = n.location.subPt(self.location); var l = Morph.makeLine([new Point(0,0), vector], 1, Color.black); var o = new Point(self.location.x + (vector.x > 0 ? 0 : vector.x), self.location.y + (vector.y > 0 ? 0 : vector.y)); l.setPosition(o); self.e.push(l); self.graph.container.addMorph(l); } }); this.v.setPosition(this.location.subPt(this.center)); this.graph.container.addMorph(this.v); } }]]> 0){ this.seed = test; } else { this.seed = test + this.M; } return (this.seed * this.oneOverM); }]]> 0.99) rate = 0.99; for (var i = 0; i < size; i++) for (var j = 0; j < size; j++) if (rnd.next() <= rate/2) g.connect(i, j); return this.ensureConnected(g); }]]> 0) { if (actualD > 1) { w = 2 / (expectedD * expectedD); } else { w = 4; } dx = (other.location.x-vertex.location.x)*(1-expectedD/actualD)/2; dy = (other.location.y-vertex.location.y)*(1-expectedD/actualD)/2; } else { w = 4; dx = this.xscale * (vertex.id < other.id ? 1 : -1) / 2; dy = this.yscale * (vertex.id < other.id ? 1 : -1) / 2; } return { other: other, weight: w, dx: dx, dy: dy, }; }]]> 0.120 null 20 AdoptToBoundsChangeFunctionsfalsefalsetruefalsetrue0false AnimMorphfalsefalsetruefalsetrue0false AnotherCodeMarkupParserfalsefalsetruefalsetrue0false AnotherSourceDatabasefalsefalsetruefalsetrue0false Arrayfalsefalsetruefalsetrue0false ArrowHeadMorphfalsefalsetruefalsetrue0false AttributeConnectionfalsefalsetruefalsetrue0false BasicCodeMarkupParserfalsefalsetruefalsetrue0false Benchmarkerfalsefalsetruefalsetrue0false BoxMorphfalsefalsetruefalsetrue0false BucketListItemMorphfalsefalsetruefalsetrue0false BucketListMorphfalsefalsetruefalsetrue0false ButtonBehaviorMorphfalsefalsetruefalsetrue0false ButtonMorphfalsefalsetruefalsetrue0false COPErrorfalsefalsetruefalsetrue0false ChainedListMorphfalsefalsetruefalsetrue0false ChainedListMorphNodefalsefalsetruefalsetrue0false Changefalsefalsetruefalsetrue0false ChangeListfalsefalsetruefalsetrue0false ChangeSetfalsefalsetruefalsetrue0false CharSetfalsefalsetruefalsetrue0false CheapListMorphfalsefalsetruefalsetrue0false CheckBoxMorphfalsefalsetruefalsetrue0false ClassChangefalsefalsetruefalsetrue0false ClickTimeMorphfalsefalsetruefalsetrue0false ClipMorphfalsefalsetruefalsetrue0false ClipboardCopierfalsefalsetruefalsetrue0false ClockMorphfalsefalsetruefalsetrue0false CodeMarkupParserfalsefalsetruefalsetrue0false CodeParserfalsefalsetruefalsetrue0false Colorfalsefalsetruefalsetrue0false ColorChooserWidgetfalsefalsetruefalsetrue0false ColorPickerMorphfalsefalsetruefalsetrue0false ColumnInspectorfalsefalsetruefalsetrue0false Componentfalsefalsetruefalsetrue0false ComponentBoxMorphfalsefalsetruefalsetrue0false ComponentContainerMorphfalsefalsetruefalsetrue0false ComponentMorphfalsefalsetruefalsetrue0false ConfirmDialogfalsefalsetruefalsetrue0false ConnectorMorphfalsefalsetruefalsetrue0false ConsoleWidgetfalsefalsetruefalsetrue0false ContainerMorphfalsefalsetruefalsetrue0false Copierfalsefalsetruefalsetrue0false CrayonColorChooserMorphfalsefalsetruefalsetrue0false CrayonColorItemMorphfalsefalsetruefalsetrue0false CrayonColorsfalsefalsetruefalsetrue0false DOMBrowserfalsefalsetruefalsetrue0false Dialogfalsefalsetruefalsetrue0false DocLinkConverterfalsefalsetruefalsetrue0false DoitChangefalsefalsetruefalsetrue0false DragAndDropListTesterfalsefalsetruefalsetrue0false DragWrapperfalsefalsetruefalsetrue0false DragnDropListMorphfalsefalsetruefalsetrue0false EllipseMakerMorphfalsefalsetruefalsetrue0false EngineMorphfalsefalsetruefalsetrue0false EvalSourceRegistryfalsefalsetruefalsetrue0false Eventfalsefalsetruefalsetrue0false Exporterfalsefalsetruefalsetrue0false ExpressionSerializerfalsefalsetruefalsetrue0false ExternalLinkMorphfalsefalsetruefalsetrue0false FabrikClockMorphfalsefalsetruefalsetrue0false FabrikClockWidgetfalsefalsetruefalsetrue0false FabrikComponentfalsefalsetruefalsetrue0false FabrikMorphfalsefalsetruefalsetrue0false Feedfalsefalsetruefalsetrue0false FeedChannelfalsefalsetruefalsetrue0false FeedItemfalsefalsetruefalsetrue0false FeedWidgetfalsefalsetruefalsetrue0false FileBrowserfalsefalsetruefalsetrue0false FileDirectoryfalsefalsetruefalsetrue0false FileParserfalsefalsetruefalsetrue0false FilterableListMorphfalsefalsetruefalsetrue0false FlowLayoutfalsefalsetruefalsetrue0false FrameRateMorphfalsefalsetruefalsetrue0false Functionfalsefalsetruefalsetrue0false FunctionComponentfalsefalsetruefalsetrue0false FunctionComponentMorphfalsefalsetruefalsetrue0false Globalfalsefalsetruefalsetrue0false Graphfalsefalsetruefalsetrue0false GraphFactoryfalsefalsetruefalsetrue0false GraphLayoutfalsefalsetruefalsetrue0false GraphLayout1falsefalsetruefalsetrue0false HLayoutfalsefalsetruefalsetrue0false HandMorphfalsefalsetruefalsetrue0false HandPositionObserverfalsefalsetruefalsetrue0false HandleMorphfalsefalsetruefalsetrue0false HorizontalDividerfalsefalsetruefalsetrue0false HorizontalLayoutfalsefalsetruefalsetrue0false ImageButtonMorphfalsefalsetruefalsetrue0false ImageComponentfalsefalsetruefalsetrue0false ImageMorphfalsefalsetruefalsetrue0false Importerfalsefalsetruefalsetrue0false InspectHelperfalsefalsetruefalsetrue0false InspectorNodefalsefalsetruefalsetrue0false Invocationfalsefalsetruefalsetrue0false JsParserfalsefalsetruefalsetrue0false LabeledTextMorphfalsefalsetruefalsetrue0false LatestWikiChangesListfalsefalsetruefalsetrue0false LatestWikiChangesListPanelfalsefalsetruefalsetrue0false Layerfalsefalsetruefalsetrue0false LayerableObjectfalsefalsetruefalsetrue0false Layoutfalsefalsetruefalsetrue0false LayoutManagerfalsefalsetruefalsetrue0false LinkExtractorfalsefalsetruefalsetrue0false LinkMorphfalsefalsetruefalsetrue0false ListMorphfalsefalsetruefalsetrue0false MapFrameMorphfalsefalsetruefalsetrue0false MapModelfalsefalsetruefalsetrue0false MapMorphfalsefalsetruefalsetrue0false MarkerMorphfalsefalsetruefalsetrue0false MarkerMorphMouseHandlerfalsefalsetruefalsetrue0false MenuItemfalsefalsetruefalsetrue0false MenuMorphfalsefalsetruefalsetrue0false MiniMapEntryMorphfalsefalsetruefalsetrue0false MiniMapMorphfalsefalsetruefalsetrue0false MiniMapWindowMorphfalsefalsetruefalsetrue0false Modelfalsefalsetruefalsetrue0false ModelPlugfalsefalsetruefalsetrue0false Morphfalsefalsetruefalsetrue0false MorphDuplicatorMorphfalsefalsetruefalsetrue0false MorphDuplicatorPanelfalsefalsetruefalsetrue0false MouseHandlerForDraggingfalsefalsetruefalsetrue0false MouseHandlerForRelayfalsefalsetruefalsetrue0false MyRandomfalsefalsetruefalsetrue0false NetImporterfalsefalsetruefalsetrue0false NetRequestfalsefalsetruefalsetrue0false NetRequestReporterfalsefalsetruefalsetrue0false NetRequestStatusfalsefalsetruefalsetrue0false NodeEnergySliderfalsefalsetruefalsetrue0false NodeMorphfalsefalsetruefalsetrue0false Numberfalsefalsetruefalsetrue0false OMetaParserfalsefalsetruefalsetrue0false OMetaSupportfalsefalsetruefalsetrue0false Objectfalsefalsetruefalsetrue0false ObjectBrowserfalsefalsetruefalsetrue0false ObjectFetcherfalsefalsetruefalsetrue0false OmetaWorkspacefalsefalsetruefalsetrue0false PackageMorphfalsefalsetruefalsetrue0false PanelMorphfalsefalsetruefalsetrue0false PasteUpMorphfalsefalsetruefalsetrue0false PianoKeyboardfalsefalsetruefalsetrue0false PieMenuMorphfalsefalsetruefalsetrue0false PinConnectorfalsefalsetruefalsetrue0false PinHandlefalsefalsetruefalsetrue0false PinMorphfalsefalsetruefalsetrue0false PlainRecordfalsefalsetruefalsetrue0false PlayerMorphfalsefalsetruefalsetrue0false PluggableComponentfalsefalsetruefalsetrue0false PluggableComponentMorphfalsefalsetruefalsetrue0false Pointfalsefalsetruefalsetrue0false PointSnapperfalsefalsetruefalsetrue0false PrintMorphfalsefalsetruefalsetrue0false ProgressBarMorphfalsefalsetruefalsetrue0false PromptDialogfalsefalsetruefalsetrue0false PromptDialogMorphfalsefalsetruefalsetrue0false PromptDialogMorphExampleClientMorphfalsefalsetruefalsetrue0false ProtoChangefalsefalsetruefalsetrue0false PseudoMorphfalsefalsetruefalsetrue0false Queryfalsefalsetruefalsetrue0false Recordfalsefalsetruefalsetrue0false Rectanglefalsefalsetruefalsetrue0false Relayfalsefalsetruefalsetrue0false RemoveMorphCommandfalsefalsetruefalsetrue0false ReplaceTextCommandfalsefalsetruefalsetrue0false Resourcefalsefalsetruefalsetrue0false RunArrayfalsefalsetruefalsetrue0false SVNResourcefalsefalsetruefalsetrue0false SVNVersionInfofalsefalsetruefalsetrue0false ScaleMorphfalsefalsetruefalsetrue0false SchedulableActionfalsefalsetruefalsetrue0false ScriptLoaderfalsefalsetruefalsetrue0false ScriptableButtonMorphfalsefalsetruefalsetrue0false ScrollPanefalsefalsetruefalsetrue0false SelectionMorphfalsefalsetruefalsetrue0false SimpleBrowserfalsefalsetruefalsetrue0false SimpleInspectorfalsefalsetruefalsetrue0false SliderMorphfalsefalsetruefalsetrue0false SourceCodeDescriptorfalsefalsetruefalsetrue0false SourceDatabasefalsefalsetruefalsetrue0false SquiggleMorphfalsefalsetruefalsetrue0false StackViewerfalsefalsetruefalsetrue0false StaticChangefalsefalsetruefalsetrue0false StatusBarMorphfalsefalsetruefalsetrue0false StatusMessageContainerfalsefalsetruefalsetrue0false StockWidgetfalsefalsetruefalsetrue0false Stringfalsefalsetruefalsetrue0false StyleCopierfalsefalsetruefalsetrue0false StyleEditorfalsefalsetruefalsetrue0false StylePanelfalsefalsetruefalsetrue0false Stylesfalsefalsetruefalsetrue0false SubMenuItemfalsefalsetruefalsetrue0false Subversionfalsefalsetruefalsetrue0false SymmetryMorphfalsefalsetruefalsetrue0false SyntheticModelfalsefalsetruefalsetrue0false TabbedPanelMorphfalsefalsetruefalsetrue0false TestTextMorphfalsefalsetruefalsetrue0false TestWidgetfalsefalsetruefalsetrue0false TextComponentfalsefalsetruefalsetrue0false TextComponentMorphfalsefalsetruefalsetrue0false TextEmphasisfalsefalsetruefalsetrue0false TextListComponentfalsefalsetruefalsetrue0false TextListMorphfalsefalsetruefalsetrue0false TextMorphfalsefalsetruefalsetrue0false TextSelectionMorphfalsefalsetruefalsetrue0false TitleBarMorphfalsefalsetruefalsetrue0false TitleTabMorphfalsefalsetruefalsetrue0false TracerStackNodefalsefalsetruefalsetrue0false TracerTreeNodefalsefalsetruefalsetrue0false TwoPaneBrowserfalsefalsetruefalsetrue0false TwoPaneObjectBrowserfalsefalsetruefalsetrue0false URLfalsefalsetruefalsetrue0false UndoHistoryfalsefalsetruefalsetrue0false UndoableCommandfalsefalsetruefalsetrue0false UserFrameMorphfalsefalsetruefalsetrue0false UserRegistrationDialogfalsefalsetruefalsetrue0false VLayoutfalsefalsetruefalsetrue0false Vertexfalsefalsetruefalsetrue0false VerticalLayoutfalsefalsetruefalsetrue0false VideoMorphfalsefalsetruefalsetrue0false Viewfalsefalsetruefalsetrue0false WeatherWidgetfalsefalsetruefalsetrue0false WebRequestComponentfalsefalsetruefalsetrue0false WebResourcefalsefalsetruefalsetrue0false Widgetfalsefalsetruefalsetrue0false WidgetModelfalsefalsetruefalsetrue0false WikiLinkDialogfalsefalsetruefalsetrue0false WikiNavigatorfalsefalsetruefalsetrue0false WikiNetworkAnalyzerfalsefalsetruefalsetrue0false WikiPatcherfalsefalsetruefalsetrue0false WikiWorldNodeMorphfalsefalsetruefalsetrue0false WikiWorldProxyfalsefalsetruefalsetrue0false WindowControlMorphfalsefalsetruefalsetrue0false WindowMorphfalsefalsetruefalsetrue0false WorldMorphfalsefalsetruefalsetrue0false XPathQueryMorphfalsefalsetruefalsetrue0false XenoBrowserWidgetfalsefalsetruefalsetrue0false XenoMorphfalsefalsetruefalsetrue0false cop.PartialLayerCompositionfalsefalsetruefalsetrue0false lively.Examples.Sun3DMorphfalsefalsetruefalsetrue0false lively.Examples.asteroids.AsteroidsSpritefalsefalsetruefalsetrue0false lively.Examples.asteroids.GameMorphfalsefalsetruefalsetrue0false lively.Examples.canvascape.CanvasScapeMorphfalsefalsetruefalsetrue0false lively.Examples.canvascape.MiniMapMorphfalsefalsetruefalsetrue0false lively.Examples.threedee.WireObjectfalsefalsetruefalsetrue0false lively.Fabrik.ConnectorMorphfalsefalsetruefalsetrue0false lively.Helper.ToolDockfalsefalsetruefalsetrue0false lively.Helper.XMLConverterfalsefalsetruefalsetrue0false lively.Main.ExampleLoaderfalsefalsetruefalsetrue0false lively.Main.Loaderfalsefalsetruefalsetrue0false lively.Storage.CollectionItemfalsefalsetruefalsetrue0false lively.Storage.DOMFetcherfalsefalsetruefalsetrue0false lively.Storage.WebFilefalsefalsetruefalsetrue0false lively.Text.CharacterInfofalsefalsetruefalsetrue0false lively.Text.ChunkStreamfalsefalsetruefalsetrue0false lively.Text.Fontfalsefalsetruefalsetrue0false lively.Text.Textfalsefalsetruefalsetrue0false lively.Text.TextLinefalsefalsetruefalsetrue0false lively.Text.TextWordfalsefalsetruefalsetrue0false lively.data.Bindfalsefalsetruefalsetrue0false lively.data.Coordinatefalsefalsetruefalsetrue0false lively.data.DOMNodeRecordfalsefalsetruefalsetrue0false lively.data.DOMRecordfalsefalsetruefalsetrue0false lively.data.FragmentURIfalsefalsetruefalsetrue0false lively.data.Lengthfalsefalsetruefalsetrue0false lively.data.Resolverfalsefalsetruefalsetrue0false lively.data.StyleRecordfalsefalsetruefalsetrue0false lively.data.Wrapperfalsefalsetruefalsetrue0false lively.ide.AddClassToFileFragmentCommandfalsefalsetruefalsetrue0false lively.ide.AddLayerToFileFragmentCommandfalsefalsetruefalsetrue0false lively.ide.AddMethodToFileFragmentCommandfalsefalsetruefalsetrue0false lively.ide.AddNewFileCommandfalsefalsetruefalsetrue0false lively.ide.AddToFileFragmentCommandfalsefalsetruefalsetrue0false lively.ide.AllMethodCategoryFragmentNodefalsefalsetruefalsetrue0false lively.ide.AllModulesLoadCommandfalsefalsetruefalsetrue0false lively.ide.BasicBrowserfalsefalsetruefalsetrue0false lively.ide.BrowseWorldCommandfalsefalsetruefalsetrue0false lively.ide.BrowserCommandfalsefalsetruefalsetrue0false lively.ide.BrowserNodefalsefalsetruefalsetrue0false lively.ide.BrowserPanelfalsefalsetruefalsetrue0false lively.ide.CategorizedClassFragmentNodefalsefalsetruefalsetrue0false lively.ide.ChangeNodefalsefalsetruefalsetrue0false lively.ide.ChangeSetClassElemNodefalsefalsetruefalsetrue0false lively.ide.ChangeSetClassNodefalsefalsetruefalsetrue0false lively.ide.ChangeSetDoitNodefalsefalsetruefalsetrue0false lively.ide.ChangeSetMenuCommandfalsefalsetruefalsetrue0false lively.ide.ChangeSetNodefalsefalsetruefalsetrue0false lively.ide.ChangesGotoChangeSetCommandfalsefalsetruefalsetrue0false lively.ide.ClassChangeMenuCommandfalsefalsetruefalsetrue0false lively.ide.ClassElemFragmentNodefalsefalsetruefalsetrue0false lively.ide.ClassHierarchyViewCommandfalsefalsetruefalsetrue0false lively.ide.CompleteFileFragmentNodefalsefalsetruefalsetrue0false lively.ide.CompleteOmetaFragmentNodefalsefalsetruefalsetrue0false lively.ide.CopFragmentNodefalsefalsetruefalsetrue0false lively.ide.CopMemberFragmentNodefalsefalsetruefalsetrue0false lively.ide.CopRefineFragmentNodefalsefalsetruefalsetrue0false lively.ide.EvaluateCommandfalsefalsetruefalsetrue0false lively.ide.FileFragmentfalsefalsetruefalsetrue0false lively.ide.FileFragmentNodefalsefalsetruefalsetrue0false lively.ide.FileVersionViewerfalsefalsetruefalsetrue0false lively.ide.FunctionFragmentNodefalsefalsetruefalsetrue0false lively.ide.LocalCodeBrowserfalsefalsetruefalsetrue0false lively.ide.MethodCategoryFragmentNodefalsefalsetruefalsetrue0false lively.ide.ModuleWrapperfalsefalsetruefalsetrue0false lively.ide.MultiFileFragmentsNodefalsefalsetruefalsetrue0false lively.ide.NodeFilterfalsefalsetruefalsetrue0false lively.ide.NodeTypeFilterfalsefalsetruefalsetrue0false lively.ide.OMetaGrammarNodefalsefalsetruefalsetrue0false lively.ide.OMetaRuleNodefalsefalsetruefalsetrue0false lively.ide.ObjectFragmentNodefalsefalsetruefalsetrue0false lively.ide.ParseErrorFileFragmentfalsefalsetruefalsetrue0false lively.ide.RefreshCommandfalsefalsetruefalsetrue0false lively.ide.RemoteChangeSetNodefalsefalsetruefalsetrue0false lively.ide.RunTestMethodCommandfalsefalsetruefalsetrue0false lively.ide.SaveChangesCommandfalsefalsetruefalsetrue0false lively.ide.ShowLineNumbersCommandfalsefalsetruefalsetrue0false lively.ide.SortCommandfalsefalsetruefalsetrue0false lively.ide.SortFilterfalsefalsetruefalsetrue0false lively.ide.SourceControlNodefalsefalsetruefalsetrue0false lively.ide.SystemBrowserfalsefalsetruefalsetrue0false lively.ide.ViewSourceCommandfalsefalsetruefalsetrue0false lively.ide.WikiCodeBrowserfalsefalsetruefalsetrue0false lively.ide.WikiCodeNodefalsefalsetruefalsetrue0false lively.paint.Gradientfalsefalsetruefalsetrue0false lively.paint.LinearGradientfalsefalsetruefalsetrue0false lively.paint.RadialGradientfalsefalsetruefalsetrue0false lively.paint.Stopfalsefalsetruefalsetrue0false lively.scene.ArcTofalsefalsetruefalsetrue0false lively.scene.BezierCurve1CtlTofalsefalsetruefalsetrue0false lively.scene.BezierCurve2CtlTofalsefalsetruefalsetrue0false lively.scene.BlendEffectfalsefalsetruefalsetrue0false lively.scene.Clipfalsefalsetruefalsetrue0false lively.scene.ClosePathfalsefalsetruefalsetrue0false lively.scene.ColorAdjustEffectfalsefalsetruefalsetrue0false lively.scene.CurveTofalsefalsetruefalsetrue0false lively.scene.Effectfalsefalsetruefalsetrue0false lively.scene.Ellipsefalsefalsetruefalsetrue0false lively.scene.GaussianBlurEffectfalsefalsetruefalsetrue0false lively.scene.Groupfalsefalsetruefalsetrue0false lively.scene.HorizontalTofalsefalsetruefalsetrue0false lively.scene.Imagefalsefalsetruefalsetrue0false lively.scene.LineTofalsefalsetruefalsetrue0false lively.scene.MoveTofalsefalsetruefalsetrue0false lively.scene.Nodefalsefalsetruefalsetrue0false lively.scene.Pathfalsefalsetruefalsetrue0false lively.scene.PathElementfalsefalsetruefalsetrue0false lively.scene.Polygonfalsefalsetruefalsetrue0false lively.scene.Polylinefalsefalsetruefalsetrue0false lively.scene.QuadCurveTofalsefalsetruefalsetrue0false lively.scene.Rectanglefalsefalsetruefalsetrue0false lively.scene.Rotatefalsefalsetruefalsetrue0false lively.scene.SaturateEffectfalsefalsetruefalsetrue0false lively.scene.Shapefalsefalsetruefalsetrue0false lively.scene.Similitudefalsefalsetruefalsetrue0false lively.scene.Textfalsefalsetruefalsetrue0false lively.scene.Transformfalsefalsetruefalsetrue0false lively.scene.VerticalTofalsefalsetruefalsetrue0false234.50001 118nullnulltruefalsefalsenulltruetruefalse false0.33730.11 true falsenull nullfalse nullfalse nullfalse nullfalsetruefalse truefalse acceptDropfalsefalsetruefalsetrue0 acceptsDropOffalsefalsetruefalsetrue0 acceptsDroppingfalsefalsetruefalsetrue0 activeLayersfalsefalsetruefalsetrue0 addActiveScriptfalsefalsetruefalsetrue0 addAllHandlesfalsefalsetruefalsetrue0 addFocusHalofalsefalsetruefalsetrue0 addModelInspectorfalsefalsetruefalsetrue0 addMorphfalsefalsetruefalsetrue0 addMorphAsGrabbedfalsefalsetruefalsetrue0 addMorphAtfalsefalsetruefalsetrue0 addMorphBackfalsefalsetruefalsetrue0 addMorphFrontfalsefalsetruefalsetrue0 addMorphFrontOrBackfalsefalsetruefalsetrue0 addNonMorphfalsefalsetruefalsetrue0 addPseudoMorphfalsefalsetruefalsetrue0 addScriptfalsefalsetruefalsetrue0 addScriptNamedfalsefalsetruefalsetrue0 addSvgInspectorfalsefalsetruefalsetrue0 addWithLayerfalsefalsetruefalsetrue0 addWrapperfalsefalsetruefalsetrue0 adjustFocusHalofalsefalsetruefalsetrue0 adjustForNewBoundsfalsefalsetruefalsetrue0 alignfalsefalsetruefalsetrue0 alignToGridfalsefalsetruefalsetrue0 animatedFollowPathfalsefalsetruefalsetrue0 animatedInterpolateTofalsefalsetruefalsetrue0 animatedPathStepfalsefalsetruefalsetrue0 applyCustomStylefalsefalsetruefalsetrue0 applyFilterfalsefalsetruefalsetrue0 applyFunctionToShapefalsefalsetruefalsetrue0 applyLinkedStylesfalsefalsetruefalsetrue0 applyStylefalsefalsetruefalsetrue0 applyStyleNamedfalsefalsetruefalsetrue0 areEventsIgnoredfalsefalsetruefalsetrue0 asLogofalsefalsetruefalsetrue0 beClipMorphfalsefalsetruefalsetrue0 bounceInBoundsfalsefalsetruefalsetrue0 bounceInOwnerBoundsfalsefalsetruefalsetrue0 boundsfalsefalsetruefalsetrue0 bringToFrontfalsefalsetruefalsetrue0 canvasfalsefalsetruefalsetrue0 captureMouseEventfalsefalsetruefalsetrue0 carriedMorphsDofalsefalsetruefalsetrue0 centerAtfalsefalsetruefalsetrue0 changedfalsefalsetruefalsetrue0 checkForControlPointNearfalsefalsetruefalsetrue0 checkModelfalsefalsetruefalsetrue0 closeAllToDnDfalsefalsetruefalsetrue0 closeDnDfalsefalsetruefalsetrue0 collectAllUsedFillsfalsefalsetruefalsetrue0 collectWithLayersInfalsefalsetruefalsetrue0 collectWithoutLayersInfalsefalsetruefalsetrue0 connectLineMorphfalsefalsetruefalsetrue0 connectModelfalsefalsetruefalsetrue0 connectMorphsfalsefalsetruefalsetrue0 considerShowHelpfalsefalsetruefalsetrue0 constructorfalsefalsetruefalsetrue0 containsPointfalsefalsetruefalsetrue0 containsWorldPointfalsefalsetruefalsetrue0 copyActiveScriptsFromfalsefalsetruefalsetrue0 copyAttributesFromfalsefalsetruefalsetrue0 copyFromfalsefalsetruefalsetrue0 copyModelFromfalsefalsetruefalsetrue0 copySubmorphsFromfalsefalsetruefalsetrue0 copyToHandfalsefalsetruefalsetrue0 createRawNodefalsefalsetruefalsetrue0 deconnectLineMorphfalsefalsetruefalsetrue0 delayShowHelpfalsefalsetruefalsetrue0 deserializefalsefalsetruefalsetrue0 disconnectModelfalsefalsetruefalsetrue0 dragMefalsefalsetruefalsetrue0 dropMeOnMorphfalsefalsetruefalsetrue0 dropMorphsOnfalsefalsetruefalsetrue0 duplicatefalsefalsetruefalsetrue0 dynamicLayersfalsefalsetruefalsetrue0 editMenuItemsfalsefalsetruefalsetrue0 enableEventsfalsefalsetruefalsetrue0 exportLinkedFilefalsefalsetruefalsetrue0 fullContainsPointfalsefalsetruefalsetrue0 fullContainsWorldPointfalsefalsetruefalsetrue0 getActualModelfalsefalsetruefalsetrue0 getBorderColorfalsefalsetruefalsetrue0 getBorderRadiusfalsefalsetruefalsetrue0 getBorderWidthfalsefalsetruefalsetrue0 getCenterfalsefalsetruefalsetrue0 getConnectorMorphsfalsefalsetruefalsetrue0 getCustomStylefalsefalsetruefalsetrue0 getEndPosfalsefalsetruefalsetrue0 getExtentfalsefalsetruefalsetrue0 getFillfalsefalsetruefalsetrue0 getFillOpacityfalsefalsetruefalsetrue0 getGlobalEndPosfalsefalsetruefalsetrue0 getGlobalStartPosfalsefalsetruefalsetrue0 getGlobalTransformfalsefalsetruefalsetrue0 getHelpTextfalsefalsetruefalsetrue0 getInsertPositionForfalsefalsetruefalsetrue0 getLineCapfalsefalsetruefalsetrue0 getLineJoinfalsefalsetruefalsetrue0 getModelfalsefalsetruefalsetrue0 getModelPlugfalsefalsetruefalsetrue0 getModelValuefalsefalsetruefalsetrue0 getMorphNamedfalsefalsetruefalsetrue0 getNamefalsefalsetruefalsetrue0 getOwnerWidgetfalsefalsetruefalsetrue0 getPositionfalsefalsetruefalsetrue0 getRotationfalsefalsetruefalsetrue0 getScalefalsefalsetruefalsetrue0 getStartPosfalsefalsetruefalsetrue0 getStrokeOpacityfalsefalsetruefalsetrue0 getStyleClassfalsefalsetruefalsetrue0 getTransformfalsefalsetruefalsetrue0 getWithLayersfalsefalsetruefalsetrue0 getWithoutLayersfalsefalsetruefalsetrue0 gettranslationfalsefalsetruefalsetrue0 globalLayersfalsefalsetruefalsetrue0 grabMorphfalsefalsetruefalsetrue0 gridfalsefalsetruefalsetrue0 handlesMouseDownfalsefalsetruefalsetrue0 hasHandlesfalsefalsetruefalsetrue0 hasSubmorphsfalsefalsetruefalsetrue0 hideHelpfalsefalsetruefalsetrue0 ignoreEventsfalsefalsetruefalsetrue0 immediateContainerfalsefalsetruefalsetrue0 indexOfSubmorphfalsefalsetruefalsetrue0 initializefalsefalsetruefalsetrue0 initializePersistentStatefalsefalsetruefalsetrue0 initializeTransientStatefalsefalsetruefalsetrue0 innerBoundsfalsefalsetruefalsetrue0 insertMorphfalsefalsetruefalsetrue0 inspectfalsefalsetruefalsetrue0 internalInitializefalsefalsetruefalsetrue0 internalSetShapefalsefalsetruefalsetrue0 invalidRectfalsefalsetruefalsetrue0 invokeOnAllSubmorphsfalsefalsetruefalsetrue0 isContainedInfalsefalsetruefalsetrue0 isPropertyOnIgnoreListfalsefalsetruefalsetrue0 isSnappingToGridfalsefalsetruefalsetrue0 isVisiblefalsefalsetruefalsetrue0 layoutfalsefalsetruefalsetrue0 layoutChangedfalsefalsetruefalsetrue0 layoutOnSubmorphLayoutfalsefalsetruefalsetrue0 linkToStylesfalsefalsetruefalsetrue0 localBorderBoundsfalsefalsetruefalsetrue0 localizefalsefalsetruefalsetrue0 localizePointFromfalsefalsetruefalsetrue0 makeCurvefalsefalsetruefalsetrue0 makeHandlefalsefalsetruefalsetrue0 makeStyleSpecfalsefalsetruefalsetrue0 morphMenufalsefalsetruefalsetrue0 morphMenuBasicItemsfalsefalsetruefalsetrue0 morphToGrabOrReceivefalsefalsetruefalsetrue0 morphToGrabOrReceiveDroppingMorphfalsefalsetruefalsetrue0 morphToReceiveEventfalsefalsetruefalsetrue0 moveByfalsefalsetruefalsetrue0 moveForwardByfalsefalsetruefalsetrue0 moveOriginByfalsefalsetruefalsetrue0 moveRadiallyfalsefalsetruefalsetrue0 moveSubmorphsfalsefalsetruefalsetrue0 notifyfalsefalsetruefalsetrue0 okToBeGrabbedByfalsefalsetruefalsetrue0 okToDuplicatefalsefalsetruefalsetrue0 onBlurfalsefalsetruefalsetrue0 onFocusfalsefalsetruefalsetrue0 onMouseDownfalsefalsetruefalsetrue0 onMouseMovefalsefalsetruefalsetrue0 onMouseOutfalsefalsetruefalsetrue0 onMouseOverfalsefalsetruefalsetrue0 onMouseUpfalsefalsetruefalsetrue0 onMouseWheelfalsefalsetruefalsetrue0 openAllToDnDfalsefalsetruefalsetrue0 openDnDfalsefalsetruefalsetrue0 openInWorldfalsefalsetruefalsetrue0 ownerChainfalsefalsetruefalsetrue0 pickMeUpfalsefalsetruefalsetrue0 plugTofalsefalsetruefalsetrue0 positionfalsefalsetruefalsetrue0 prepareForSerializationfalsefalsetruefalsetrue0 putMeInATabfalsefalsetruefalsetrue0 putMeInAWindowfalsefalsetruefalsetrue0 putMeInTheWorldfalsefalsetruefalsetrue0 pvtSetTransformfalsefalsetruefalsetrue0 reconnectModelfalsefalsetruefalsetrue0 relativizefalsefalsetruefalsetrue0 relativizeRectfalsefalsetruefalsetrue0 relayMouseEventsfalsefalsetruefalsetrue0 relayToModelfalsefalsetruefalsetrue0 relayoutfalsefalsetruefalsetrue0 relinquishKeyboardFocusfalsefalsetruefalsetrue0 removefalsefalsetruefalsetrue0 removeAllHandlesExceptfalsefalsetruefalsetrue0 removeAllMorphsfalsefalsetruefalsetrue0 removeFocusHalofalsefalsetruefalsetrue0 removeMorphfalsefalsetruefalsetrue0 removeWithLayerfalsefalsetruefalsetrue0 requestKeyboardFocusfalsefalsetruefalsetrue0 reshapefalsefalsetruefalsetrue0 resolveUriToObjectfalsefalsetruefalsetrue0 restoreFromDefsNodefalsefalsetruefalsetrue0 restoreFromSubnodefalsefalsetruefalsetrue0 restoreFromSubnodesfalsefalsetruefalsetrue0 restorePersistentStatefalsefalsetruefalsetrue0 resumeAllSuspendedScriptsfalsefalsetruefalsetrue0 rotateAroundfalsefalsetruefalsetrue0 rotateByfalsefalsetruefalsetrue0 scaleByfalsefalsetruefalsetrue0 setBorderColorfalsefalsetruefalsetrue0 setBorderRadiusfalsefalsetruefalsetrue0 setBorderWidthfalsefalsetruefalsetrue0 setBoundsfalsefalsetruefalsetrue0 setEndPosfalsefalsetruefalsetrue0 setExtentfalsefalsetruefalsetrue0 setFillfalsefalsetruefalsetrue0 setFillOpacityfalsefalsetruefalsetrue0 setFisheyeScalefalsefalsetruefalsetrue0 setGlobalEndPosfalsefalsetruefalsetrue0 setGlobalStartPosfalsefalsetruefalsetrue0 setHasKeyboardFocusfalsefalsetruefalsetrue0 setLineCapfalsefalsetruefalsetrue0 setLineJoinfalsefalsetruefalsetrue0 setModelValuefalsefalsetruefalsetrue0 setNamefalsefalsetruefalsetrue0 setPositionfalsefalsetruefalsetrue0 setRotationfalsefalsetruefalsetrue0 setScalefalsefalsetruefalsetrue0 setScalePointfalsefalsetruefalsetrue0 setShapefalsefalsetruefalsetrue0 setStartPosfalsefalsetruefalsetrue0 setStrokeOpacityfalsefalsetruefalsetrue0 setStyleClassfalsefalsetruefalsetrue0 setSubmorphsfalsefalsetruefalsetrue0 setTransformfalsefalsetruefalsetrue0 setTransformsfalsefalsetruefalsetrue0 setVerticesfalsefalsetruefalsetrue0 setVisiblefalsefalsetruefalsetrue0 setWithLayersfalsefalsetruefalsetrue0 setWithoutLayersfalsefalsetruefalsetrue0 setupConnectorfalsefalsetruefalsetrue0 shadowCopyfalsefalsetruefalsetrue0 shadowMorphsDofalsefalsetruefalsetrue0 shallowCopyfalsefalsetruefalsetrue0 shapeRoundEdgesByfalsefalsetruefalsetrue0 showAsGrabbedfalsefalsetruefalsetrue0 showAsUngrabbedfalsefalsetruefalsetrue0 showHelpfalsefalsetruefalsetrue0 showMorphMenufalsefalsetruefalsetrue0 showOwnerChainfalsefalsetruefalsetrue0 showPieMenufalsefalsetruefalsetrue0 shutdownfalsefalsetruefalsetrue0 snapToGridfalsefalsetruefalsetrue0 startSteppingfalsefalsetruefalsetrue0 startSteppingScriptsfalsefalsetruefalsetrue0 stepAndBouncefalsefalsetruefalsetrue0 stepByVelocitiesfalsefalsetruefalsetrue0 stopAllSteppingfalsefalsetruefalsetrue0 stopSteppingfalsefalsetruefalsetrue0 stopSteppingScriptNamedfalsefalsetruefalsetrue0 structuralLayersfalsefalsetruefalsetrue0 styleNamedfalsefalsetruefalsetrue0 subMenuItemsfalsefalsetruefalsetrue0 subMenuLayoutItemsfalsefalsetruefalsetrue0 subMenuPropertiesItemsfalsefalsetruefalsetrue0 subMenuStyleItemsfalsefalsetruefalsetrue0 subMenuWindowItemsfalsefalsetruefalsetrue0 submorphBoundsfalsefalsetruefalsetrue0 suspendActiveScriptsfalsefalsetruefalsetrue0 suspendAllActiveScriptsfalsefalsetruefalsetrue0 takesKeyboardFocusfalsefalsetruefalsetrue0 throbfalsefalsetruefalsetrue0 toStringfalsefalsetruefalsetrue0 toggleDnDfalsefalsetruefalsetrue0 toggleFisheyefalsefalsetruefalsetrue0 topSubmorphfalsefalsetruefalsetrue0 transformChangedfalsefalsetruefalsetrue0 transformForNewOwnerfalsefalsetruefalsetrue0 transformSubmorphsfalsefalsetruefalsetrue0 transformToMorphfalsefalsetruefalsetrue0 translateByfalsefalsetruefalsetrue0 triggerUpdateConnectorsfalsefalsetruefalsetrue0 turnByfalsefalsetruefalsetrue0 unbundleCarriedSelectionfalsefalsetruefalsetrue0 updateArrowfalsefalsetruefalsetrue0 updateConnectionfalsefalsetruefalsetrue0 updateConnectorsfalsefalsetruefalsetrue0 updateGrabHalofalsefalsetruefalsetrue0 updateViewfalsefalsetruefalsetrue0 validatedWorldfalsefalsetruefalsetrue0 visibleSubmorphsfalsefalsetruefalsetrue0 windowfalsefalsetruefalsetrue0 windowContentfalsefalsetruefalsetrue0 windowTitlefalsefalsetruefalsetrue0 withAllSubmorphsDofalsefalsetruefalsetrue0 worldfalsefalsetruefalsetrue0 worldPointfalsefalsetruefalsetrue0237.500015 166nullnulltruefalsefalsenulltruetruefalse false0.56680000000000010.11 true false truefalse function(evt){this.hideHelp();}2truetruefalsetruetruefalse false00.11 true false nullfalse nullfalse nullfalse nullfalsetruefalse truefalsenull truefalsenull nullfalsetruenullfalse JavascriptCodeBrowserfalsenulltruefalse Xfalsenulltrue false false Mfalsenulltrue false false falsenulltrue false falsenullfalse nullnull501.9falsefalse Wikicontroltruetrue varrnd=newMyRandom().seed(16);g=newGraphFactory().sparse(rnd,15,3);gl=newTemperatureGraphLayout().init(g);gl.arrange(1);gl.arrange(2);gl.arrange(3);gl.arrange(4);gl.arrange(5);gl.arrange(20);truetruefalse1truetruefalse false00.11 true false truefalse nullfalsetruenullfalse Workspacefalsenulltruefalse Xfalsenulltrue false false Mfalsenulltrue false false falsenulltrue false falsenullfalsefalsefalse localrequirements[doit]falsefalsetruefalsetrue0false initializer[doit]falsefalsetruefalsetrue0false Vertex[class]falsefalsetruefalsetrue0false MyRandom[class]falsefalsetruefalsetrue0false GraphFactory[class]falsefalsetruefalsetrue0false GraphLayout[class]falsefalsetruefalsetrue0false GraphLayout1[class]falsefalsetruefalsetrue0false Graph[class]falsefalsetruefalsetrue0false GraphLayout2[class]falsefalsetruefalsetrue0false TemperatureGraphLayout[class]falsefalsetruefalsetrue0false422.00001499999996null2nulltruefalsefalsenulltruetruefalse false00.11 true false nullfalse nullfalse nullfalse nullfalsetruefalse truefalse init[proto]falsefalsetruefalsetrue0false connect[proto]falsefalsetruefalsetrue0false distance[proto]falsefalsetruefalsetrue0false actualDistance[proto]falsefalsetruefalsetrue0false search[proto]falsefalsetruefalsetrue0false visNeighborID[proto]falsefalsetruefalsetrue0false applyAdjustments[proto]falsefalsetruefalsetrue0false hideAdjustments[proto]falsefalsetruefalsetrue0false showAdjustments[proto]falsefalsetruefalsetrue0false update[proto]falsefalsetruefalsetrue0false422.00001499999996null6nulltruefalsefalsenulltruetruefalse false00.11 true false nullfalse nullfalse nullfalse nullfalsetruefalse truefalse 20null false applyAdjustments:function(){varadjs=this.adjustments;varw=0;adjs.each(function(a){w+=a.weight});w=w/this.temp;for(vari=0;i<adjs.length;i++){vara=adjs[i];vardelta=newPoint(a.dx*a.weight/w,a.dy*a.weight/w);this.location=this.location.addPt(delta);}},4truetrue2000000 0.5falsetruetruefalse false00.11 true false true false 20null false truetrue falsetruetruefalse false00.11 true false true false Browseworld...falsenulltruefalsefalsetrue false Pushchangesbackfalsenulltruefalsefalsetrue false Refreshfalsenulltruefalsefalsetrue false Evalonfalsenulltruefalsefalsetrue false Sortfalsenulltruefalsefalsetrue false truetruefalsenull nullfalsetruenullfalse Vertex[class]:applyAdjustments[proto]falsenulltruefalse Xfalsenulltrue false false Mfalsenulltrue false false falsenulltrue false falsenullfalse 503falsetrue null15