Class NetworkDisplayLayer3D
- java.lang.Object
-
- repast.simphony.visualization.visualization3D.AbstractDisplayLayer3D
-
- repast.simphony.visualization.network.NetworkDisplayLayer3D
-
- All Implemented Interfaces:
ProjectionListener
,IDisplayLayer<VisualItem3D>
,IDisplayLayer3D
public class NetworkDisplayLayer3D extends AbstractDisplayLayer3D implements ProjectionListener
- Author:
- Nick Collier
-
-
Field Summary
-
Fields inherited from class repast.simphony.visualization.visualization3D.AbstractDisplayLayer3D
adder, objsToAdd, objsToRemove, parentGroup, style, visualItemMap
-
-
Constructor Summary
Constructors Constructor Description NetworkDisplayLayer3D(Network<?> net, EdgeStyle3D style, org.jogamp.java3d.Group topGroup, Display3D display)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createItemsForAddedObjects(Layout layout, boolean doLayout)
protected Label
createLabel()
protected VisualItem3D
createVisualItem(Object obj)
void
doUpdate(Layout layout, boolean layoutPerformed)
EdgeStyle3D
getEdgeStyle()
void
projectionEventOccurred(ProjectionEvent evt)
Invoked when a projection event occurs.void
setNetworkDirected(boolean directed)
-
Methods inherited from class repast.simphony.visualization.visualization3D.AbstractDisplayLayer3D
addObject, applyUpdates, findObjsForItem, getVisualItem, removeItemsForRemovedObjects, removeObject, setStyle, update
-
-
-
-
Constructor Detail
-
NetworkDisplayLayer3D
public NetworkDisplayLayer3D(Network<?> net, EdgeStyle3D style, org.jogamp.java3d.Group topGroup, Display3D display)
-
-
Method Detail
-
getEdgeStyle
public EdgeStyle3D getEdgeStyle()
-
createItemsForAddedObjects
protected void createItemsForAddedObjects(Layout layout, boolean doLayout)
- Specified by:
createItemsForAddedObjects
in classAbstractDisplayLayer3D
-
createVisualItem
protected VisualItem3D createVisualItem(Object obj)
-
createLabel
protected Label createLabel()
- Specified by:
createLabel
in classAbstractDisplayLayer3D
-
doUpdate
public void doUpdate(Layout layout, boolean layoutPerformed)
- Specified by:
doUpdate
in classAbstractDisplayLayer3D
-
setNetworkDirected
public void setNetworkDirected(boolean directed)
-
projectionEventOccurred
public void projectionEventOccurred(ProjectionEvent evt)
Description copied from interface:ProjectionListener
Invoked when a projection event occurs.- Specified by:
projectionEventOccurred
in interfaceProjectionListener
- Parameters:
evt
- the object describing the event
-
-