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 class
AbstractNetworkGraphNode
Represents a node in a network graph.Methods in mgui.graphs.networks with parameters of type AbstractGraphNode Modifier and Type Method Description boolean
AbstractNetworkGraph. addGraphNode(AbstractGraphNode node)
boolean
AbstractNetworkGraph. removeGraphNode(AbstractGraphNode node)
-
Uses of AbstractGraphNode in mgui.interfaces.graphs
Subclasses of AbstractGraphNode in mgui.interfaces.graphs Modifier and Type Class Description class
DefaultGraphNode
Default implementation of a Graph in modelGUI.Fields in mgui.interfaces.graphs declared as AbstractGraphNode Modifier and Type Field Description protected AbstractGraphNode
AbstractGraphEdge. from
protected AbstractGraphNode
AbstractGraphEdge. to
Fields in mgui.interfaces.graphs with type parameters of type AbstractGraphNode Modifier and Type Field Description protected java.util.HashMap<java.lang.String,AbstractGraphNode>
DefaultGraph. nodes
protected edu.uci.ics.jung.graph.ObservableGraph<AbstractGraphNode,AbstractGraphEdge>
InterfaceGraphDisplay. observable_graph
protected edu.uci.ics.jung.visualization.VisualizationViewer<AbstractGraphNode,AbstractGraphEdge>
InterfaceGraphDisplay. viewer
protected java.util.HashMap<java.lang.Integer,AbstractGraphNode>
InterfaceAbstractGraph. xml_nodes
Methods in mgui.interfaces.graphs that return AbstractGraphNode Modifier and Type Method Description AbstractGraphNode
AbstractGraphEdge. getFrom()
AbstractGraphNode
AbstractGraphEdge. getTo()
AbstractGraphNode
DefaultGraph. 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 theVisualizationViewer
for this window.Methods in mgui.interfaces.graphs with parameters of type AbstractGraphNode Modifier and Type Method Description boolean
InterfaceAbstractGraph. addEdge(AbstractGraphEdge edge, AbstractGraphNode v1, AbstractGraphNode v2, edu.uci.ics.jung.graph.util.EdgeType edgeType)
Overridden to set up edge properly.boolean
InterfaceAbstractGraph. addEdge(AbstractGraphNode v1, AbstractGraphNode v2, edu.uci.ics.jung.graph.util.EdgeType edgeType)
boolean
DefaultGraph. addGraphNode(AbstractGraphNode node)
Adds a node to this graph.boolean
DefaultGraph. addVertex(AbstractGraphNode vertex)
int
AbstractGraphNode. compareTo(AbstractGraphNode node)
boolean
DefaultGraph. removeGraphNode(AbstractGraphNode node)
Removes the given node.void
AbstractGraphEdge. setFromNodes(AbstractGraphNode from, AbstractGraphNode to)
void
AbstractGraphEdge. setVertices(AbstractGraphNode from, AbstractGraphNode to)
Method parameters in mgui.interfaces.graphs with type arguments of type AbstractGraphNode Modifier and Type Method Description void
InterfaceGraphDisplay. 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 class
Coordinate3DLayout<V extends AbstractGraphNode,E extends AbstractGraphEdge>
Layout for graph nodes in 3D, specifying fixed positions in R3.class
CoordinateLayout<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 class
StaticLocationTransformer<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 AbstractGraphNode
GraphFunctions.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 aTransformer
object which produces a label for a vertex.Methods in mgui.interfaces.graphs.util with parameters of type AbstractGraphNode Modifier and Type Method Description void
GraphFunctions.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 boolean
GraphFunctions.ArrowVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphEdge> context)
boolean
GraphFunctions.EdgeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphEdge> context)
boolean
GraphFunctions.NodeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphNode> context)
boolean
GraphFunctions.NodeVisibility. evaluate(edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<AbstractGraphNode,AbstractGraphEdge>,AbstractGraphNode> context)
void
GraphFunctions.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)
void
GraphFunctions.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)
void
GraphFunctions.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)
void
GraphFunctions.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 NodeShape
PointSet2DInt. 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_layout
protected java.util.HashMap<AbstractGraphNode,java.lang.Integer>
Graph3DInt. node_map
protected edu.uci.ics.jung.graph.ObservableGraph<AbstractGraphNode,AbstractGraphEdge>
Graph2DInt. observable_graph
protected edu.uci.ics.jung.visualization3d.RenderContext<AbstractGraphNode,AbstractGraphEdge>
Graph3DInt. renderContext
protected java.util.HashMap<AbstractGraphNode,java.lang.Integer>
Graph2DInt. vertex_map
Methods 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.Appearance
Graph3DInt. getLabelAppearance(AbstractGraphNode node)
protected org.jogamp.java3d.Appearance
Graph3DInt. getVertexAppearance(AbstractGraphNode node)
java.awt.Color
Graph2DInt. getVertexColour(AbstractGraphNode node)
java.awt.Color
Graph3DInt. getVertexColour(AbstractGraphNode node)
float
Graph2DInt. getVertexScale(AbstractGraphNode node)
float
Graph3DInt. getVertexScale(AbstractGraphNode node)
protected NodeShape
Graph2DInt. getVertexShape(AbstractGraphNode vertex)
Method parameters in mgui.interfaces.shapes.graphs with type arguments of type AbstractGraphNode Modifier and Type Method Description void
Graph2DInt. 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 class
Graph2DLayout<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 Graph2DInt
ShapeFunctions. 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 Graph2DInt
ShapeFunctions. 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 AbstractGraphNode
GraphXMLFunctions. 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 class
CorticalNetworkGraphNode
class
NeuralNetNode
Extension ofDirectedSparseVertex
to specifically represent nodes in neural networks, i.e., containing references to instances ofNeuron
.