GoDigram for .NET Framework and .NET Core
Northwoods.Go.Layout Namespace / GoLayoutRandom Class
Properties Methods Events


In This Topic
    GoLayoutRandom Class Members
    In This Topic

    The following tables list the members exposed by GoLayoutRandom.

    Public Constructors
     NameDescription
    Public Constructor Constructs a Random Layout with null values for it's Network and Document. PerformLayout() will be a no-op until the document has been set.  
    Top
    Public Properties
     NameDescription
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets or sets the Northwoods.Go.GoDocument that the layout will be performed on. (Inherited from Northwoods.Go.Layout.GoLayout)
    Public Property Gets and Sets the maximum allowed x value for a node.  
    Public Property Gets and Sets the maximum allowed y value for a node.  
    Public Property Gets and Sets the minimum allowed x value for a node.  
    Public Property Gets and Sets the minimum allowed y value for a node.  
    Public PropertyGets or sets the GoLayoutNetwork that the layout will be performed on.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets or sets the Northwoods.Go.GoView whose thread is used to run document-updating code and Progress events. (Inherited from Northwoods.Go.Layout.GoLayout)
    Top
    Protected Properties
    Public Methods
     NameDescription
    Public Method (Inherited from System.MarshalByRefObject)
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodOverridden.  Performs random positioning auto-layout.  
    Public MethodOverloaded.  (Inherited from Northwoods.Go.Layout.GoLayout)
    Public Method (Inherited from System.ComponentModel.Component)
    Top
    Protected Methods
     NameDescription
    Protected MethodOverloaded.  (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method The function IsFixed returns true if the node should not be moved by the layout algorithm. The default implementation returns false on all inputs. This function can be overridden to "fix" particular nodes.  
    Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
    Protected Method Invoke all Progress event handlers. (Inherited from Northwoods.Go.Layout.GoLayout)
    Protected MethodOverridden. Set Network to null.  
    Top
    Public Events
     NameDescription
    Public Event (Inherited from System.ComponentModel.Component)
    Public EventThe Progress event is raised at various times during the PerformLayout routine to indicate progress. In particular, a Progress event should be raised at the start of the layout with a progress of 0.0 and at the end of the layout with a progress of 1.0. Other calls with progress values should be layout routine specific. (Inherited from Northwoods.Go.Layout.GoLayout)
    Top
    See Also