Uses of Class
mgui.interfaces.graphs.AbstractGraphNode
| Package | Description |
|---|---|
| mgui.geometry |
Provides 2D and 3D geometry representations and utilities for all shapes used in ModelGUI.
|
| mgui.graphs.networks |
Classes representing network graphs.
|
| mgui.interfaces.graphs |
Provides an interface for user interaction with graph objects.
|
| mgui.interfaces.graphs.layouts |
Specifies layouts for 2D and 3D graph rendering.
|
| mgui.interfaces.graphs.util | |
| mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
| mgui.interfaces.shapes.graphs | |
| mgui.interfaces.shapes.graphs.util | |
| mgui.interfaces.shapes.util | |
| mgui.interfaces.tools.graphs | |
| mgui.io.domestic.graphs.xml | |
| mgui.neuro.graphs |
-
Uses of AbstractGraphNode in mgui.geometry
Methods in mgui.geometry that return types with arguments of type AbstractGraphNode Modifier and Type Method Description java.util.ArrayList<AbstractGraphNode>Graph2D. getJungVertices()java.util.ArrayList<AbstractGraphNode>Graph3D. getJungVertices()Constructor parameters in mgui.geometry with type arguments of type AbstractGraphNode Constructor Description Graph2D(InterfaceAbstractGraph graph, java.util.HashMap<AbstractGraphNode,org.jogamp.vecmath.Point2f> vertices)Graph3D(InterfaceAbstractGraph graph, java.util.HashMap<AbstractGraphNode,org.jogamp.vecmath.Point3f> nodes) -
Uses of AbstractGraphNode in mgui.graphs.networks
Subclasses of AbstractGraphNode in mgui.graphs.networks Modifier and Type Class Description classAbstractNetworkGraphNodeRepresents a node in a network graph.Methods in mgui.graphs.networks with parameters of type AbstractGraphNode Modifier and Type Method Description booleanAbstractNetworkGraph. addGraphNode(AbstractGraphNode node)booleanAbstractNetworkGraph. removeGraphNode(AbstractGraphNode node) -
Uses of AbstractGraphNode in mgui.interfaces.graphs
Subclasses of AbstractGraphNode in mgui.interfaces.graphs Modifier and Type Class Description classDefaultGraphNodeDefault implementation of a Graph in modelGUI.Fields in mgui.interfaces.graphs declared as AbstractGraphNode Modifier and Type Field Description protected AbstractGraphNodeAbstractGraphEdge. fromprotected AbstractGraphNodeAbstractGraphEdge. toFields in mgui.interfaces.graphs with type parameters of type AbstractGraphNode Modifier and Type Field Description protected java.util.HashMap<java.lang.String,AbstractGraphNode>DefaultGraph. nodesprotected edu.uci.ics.jung.graph.ObservableGraph<AbstractGraphNode,AbstractGraphEdge>InterfaceGraphDisplay. observable_graphprotected edu.uci.ics.jung.visualization.VisualizationViewer<AbstractGraphNode,AbstractGraphEdge>InterfaceGraphDisplay. viewerprotected java.util.HashMap<java.lang.Integer,AbstractGraphNode>InterfaceAbstractGraph. xml_nodesMethods in mgui.interfaces.graphs that return AbstractGraphNode Modifier and Type Method Description AbstractGraphNodeAbstractGraphEdge. getFrom()AbstractGraphNodeAbstractGraphEdge. getTo()AbstractGraphNodeDefaultGraph. getVertexByLabel(java.lang.String label)Returns the node corresponding tolabel.Methods in mgui.interfaces.graphs that return types with arguments of type AbstractGraphNode Modifier and Type Method Description org.apache.commons.collections15.Factory<AbstractGraphNode>DefaultGraphNode. getFactory()edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge>InterfaceGraphDisplay. getGraphLayoutInstance()java.util.ArrayList<AbstractGraphNode>InterfaceAbstractGraph. getNodes()edu.uci.ics.jung.visualization.VisualizationViewer<AbstractGraphNode,AbstractGraphEdge>InterfaceGraphDisplay. getViewer()Gets theVisualizationViewerfor this window.Methods in mgui.interfaces.graphs with parameters of type AbstractGraphNode Modifier and Type Method Description booleanInterfaceAbstractGraph. addEdge(AbstractGraphEdge edge, AbstractGraphNode v1, AbstractGraphNode v2, edu.uci.ics.jung.graph.util.EdgeType edgeType)Overridden to set up edge properly.booleanInterfaceAbstractGraph. addEdge(AbstractGraphNode v1, AbstractGraphNode v2, edu.uci.ics.jung.graph.util.EdgeType edgeType)booleanDefaultGraph. addGraphNode(AbstractGraphNode node)Adds a node to this graph.booleanDefaultGraph. addVertex(AbstractGraphNode vertex)intAbstractGraphNode. compareTo(AbstractGraphNode node)booleanDefaultGraph. removeGraphNode(AbstractGraphNode node)Removes the given node.voidAbstractGraphEdge. setFromNodes(AbstractGraphNode from, AbstractGraphNode to)voidAbstractGraphEdge. setVertices(AbstractGraphNode from, AbstractGraphNode to)Method parameters in mgui.interfaces.graphs with type arguments of type AbstractGraphNode Modifier and Type Method Description voidInterfaceGraphDisplay. handleGraphEvent(edu.uci.ics.jung.graph.event.GraphEvent<AbstractGraphNode,AbstractGraphEdge> evt)Handle a graph event on the current ObservableGraph.Constructors in mgui.interfaces.graphs with parameters of type AbstractGraphNode Constructor Description AbstractGraphEdge(AbstractGraphNode from, AbstractGraphNode to)DefaultGraphEdge(AbstractGraphNode from, AbstractGraphNode to)DefaultGraphEdge(AbstractGraphNode from, AbstractGraphNode to, double weight)DefaultGraphEdge(AbstractGraphNode from, AbstractGraphNode to, edu.uci.ics.jung.graph.util.EdgeType type) -
Uses of AbstractGraphNode in mgui.interfaces.graphs.layouts
Classes in mgui.interfaces.graphs.layouts with type parameters of type AbstractGraphNode Modifier and Type Class Description classCoordinate3DLayout<V extends AbstractGraphNode,E extends AbstractGraphEdge>Layout for graph nodes in 3D, specifying fixed positions in R3.classCoordinateLayout<V extends AbstractGraphNode,E extends AbstractGraphEdge>Layout for AbstractGraphNodes, which projects the 3D locations of these nodes onto a given plane. -
Uses of AbstractGraphNode in mgui.interfaces.graphs.util
Classes in mgui.interfaces.graphs.util with type parameters of type AbstractGraphNode Modifier and Type Class Description classStaticLocationTransformer<V extends AbstractGraphNode>Simple transformer returns the static location of a graph vertex.Methods in mgui.interfaces.graphs.util with type parameters of type AbstractGraphNode Modifier and Type Method Description static <T extends AbstractGraphNode>
org.apache.commons.collections15.Factory<AbstractGraphNode>GraphFunctions. getNodeFactory(java.lang.Class<T> node_class, java.lang.String prefix, boolean add_ids, boolean has_locations)Methods in mgui.interfaces.graphs.util that return AbstractGraphNode Modifier and Type Method Description AbstractGraphNodeGraphFunctions.NodeFactory. create()Methods in mgui.interfaces.graphs.util that return types with arguments of type AbstractGraphNode Modifier and Type Method Description static org.apache.commons.collections15.Factory<AbstractGraphNode>GraphFunctions. getNodeFactory()static <T extends AbstractGraphNode>
org.apache.commons.collections15.Factory<AbstractGraphNode>GraphFunctions. getNodeFactory(java.lang.Class<T> node_class, java.lang.String prefix, boolean add_ids, boolean has_locations)static org.apache.commons.collections15.Transformer<AbstractGraphNode,java.lang.String>GraphFunctions. getVertexLabeller()Returns aTransformerobject which produces a label for a vertex.Methods in mgui.interfaces.graphs.util with parameters of type AbstractGraphNode Modifier and Type Method Description voidGraphFunctions.GraphNodeLabelRenderer. labelVertex(edu.uci.ics.jung.visualization.RenderContext<AbstractGraphNode,AbstractGraphEdge> rc, edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge> layout, AbstractGraphNode v, java.lang.String label)Method parameters in mgui.interfaces.graphs.util with type arguments of type AbstractGraphNode Modifier and Type Method Description booleanGraphFunctions.ArrowVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphEdge> context)booleanGraphFunctions.EdgeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphEdge> context)booleanGraphFunctions.NodeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphNode> context)booleanGraphFunctions.NodeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphNode> context)voidGraphFunctions.GraphEdgeLabelRenderer. labelEdge(edu.uci.ics.jung.visualization.RenderContext<AbstractGraphNode,AbstractGraphEdge> rc, edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge> layout, AbstractGraphEdge e, java.lang.String label)voidGraphFunctions.GraphEdgeLabelRenderer. labelEdge(edu.uci.ics.jung.visualization.RenderContext<AbstractGraphNode,AbstractGraphEdge> rc, edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge> layout, AbstractGraphEdge e, java.lang.String label)voidGraphFunctions.GraphNodeLabelRenderer. labelVertex(edu.uci.ics.jung.visualization.RenderContext<AbstractGraphNode,AbstractGraphEdge> rc, edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge> layout, AbstractGraphNode v, java.lang.String label)voidGraphFunctions.GraphNodeLabelRenderer. labelVertex(edu.uci.ics.jung.visualization.RenderContext<AbstractGraphNode,AbstractGraphEdge> rc, edu.uci.ics.jung.algorithms.layout.Layout<AbstractGraphNode,AbstractGraphEdge> layout, AbstractGraphNode v, java.lang.String label) -
Uses of AbstractGraphNode in mgui.interfaces.shapes
Methods in mgui.interfaces.shapes with parameters of type AbstractGraphNode Modifier and Type Method Description protected NodeShapePointSet2DInt. getVertexShape(AbstractGraphNode vertex) -
Uses of AbstractGraphNode in mgui.interfaces.shapes.graphs
Fields in mgui.interfaces.shapes.graphs with type parameters of type AbstractGraphNode Modifier and Type Field Description protected Graph2DLayout<AbstractGraphNode,AbstractGraphEdge>Graph2DInt. graph_layoutprotected java.util.HashMap<AbstractGraphNode,java.lang.Integer>Graph3DInt. node_mapprotected edu.uci.ics.jung.graph.ObservableGraph<AbstractGraphNode,AbstractGraphEdge>Graph2DInt. observable_graphprotected edu.uci.ics.jung.visualization3d.RenderContext<AbstractGraphNode,AbstractGraphEdge>Graph3DInt. renderContextprotected java.util.HashMap<AbstractGraphNode,java.lang.Integer>Graph2DInt. vertex_mapMethods in mgui.interfaces.shapes.graphs that return types with arguments of type AbstractGraphNode Modifier and Type Method Description protected edu.uci.ics.jung.algorithms.layout3d.Layout<AbstractGraphNode,AbstractGraphEdge>Graph3DInt. getGraphLayoutInstance()protected edu.uci.ics.jung.algorithms.layout3d.Layout<AbstractGraphNode,AbstractGraphEdge>Graph3DInt. getLayout()Methods in mgui.interfaces.shapes.graphs with parameters of type AbstractGraphNode Modifier and Type Method Description protected org.jogamp.java3d.AppearanceGraph3DInt. getLabelAppearance(AbstractGraphNode node)protected org.jogamp.java3d.AppearanceGraph3DInt. getVertexAppearance(AbstractGraphNode node)java.awt.ColorGraph2DInt. getVertexColour(AbstractGraphNode node)java.awt.ColorGraph3DInt. getVertexColour(AbstractGraphNode node)floatGraph2DInt. getVertexScale(AbstractGraphNode node)floatGraph3DInt. getVertexScale(AbstractGraphNode node)protected NodeShapeGraph2DInt. getVertexShape(AbstractGraphNode vertex)Method parameters in mgui.interfaces.shapes.graphs with type arguments of type AbstractGraphNode Modifier and Type Method Description voidGraph2DInt. handleGraphEvent(edu.uci.ics.jung.graph.event.GraphEvent<AbstractGraphNode,AbstractGraphEdge> evt)Constructor parameters in mgui.interfaces.shapes.graphs with type arguments of type AbstractGraphNode Constructor Description Graph2DInt(Graph2D graph, Graph2DLayout<AbstractGraphNode,AbstractGraphEdge> layout)Graph2DInt(Graph2D graph, Graph2DLayout<AbstractGraphNode,AbstractGraphEdge> layout, java.util.HashMap<AbstractGraphNode,java.lang.Integer> index_map)Graph2DInt(Graph2D graph, Graph2DLayout<AbstractGraphNode,AbstractGraphEdge> layout, java.util.HashMap<AbstractGraphNode,java.lang.Integer> index_map)RenderServer(Graph2DLayout<AbstractGraphNode,AbstractGraphEdge> layout) -
Uses of AbstractGraphNode in mgui.interfaces.shapes.graphs.util
Classes in mgui.interfaces.shapes.graphs.util with type parameters of type AbstractGraphNode Modifier and Type Class Description classGraph2DLayout<V extends AbstractGraphNode,E extends AbstractGraphEdge>Layout for use withGraph2DInt. -
Uses of AbstractGraphNode in mgui.interfaces.shapes.util
Method parameters in mgui.interfaces.shapes.util with type arguments of type AbstractGraphNode Modifier and Type Method Description static Graph2DIntShapeFunctions. getIntersectedGraph(InterfaceAbstractGraph graph3d, java.util.HashMap<AbstractGraphNode,java.lang.Integer> node_map, Plane3D plane, float above_dist, float below_dist)Returns a Graph2DInt object derived from the plane and 3D graph.static Graph2DIntShapeFunctions. getIntersectedGraph(InterfaceAbstractGraph graph3d, java.util.HashMap<AbstractGraphNode,java.lang.Integer> node_map, Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)Returns a Graph2DInt object derived from the plane and 3D graph. -
Uses of AbstractGraphNode in mgui.interfaces.tools.graphs
Fields in mgui.interfaces.tools.graphs with type parameters of type AbstractGraphNode Modifier and Type Field Description protected edu.uci.ics.jung.visualization.control.DefaultModalGraphMouse<AbstractGraphNode,AbstractGraphEdge>ToolGraphTransform. graph_mouse -
Uses of AbstractGraphNode in mgui.io.domestic.graphs.xml
Methods in mgui.io.domestic.graphs.xml that return AbstractGraphNode Modifier and Type Method Description static AbstractGraphNodeGraphXMLFunctions. getGraphNodeInstance(org.xml.sax.Attributes attributes)Returns a new instance ofAbstractGraphNode, from the given SAX attributes. -
Uses of AbstractGraphNode in mgui.neuro.graphs
Subclasses of AbstractGraphNode in mgui.neuro.graphs Modifier and Type Class Description classCorticalNetworkGraphNodeclassNeuralNetNodeExtension ofDirectedSparseVertexto specifically represent nodes in neural networks, i.e., containing references to instances ofNeuron.