org.jzy3d.plot3d.primitives.graphs.impl
Class PointGraph2d<V,E>

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.AbstractDrawable
      extended by org.jzy3d.plot3d.primitives.graphs.AbstractDrawableGraph2d<V,E>
          extended by org.jzy3d.plot3d.primitives.graphs.impl.DefaultDrawableGraph2d<V,E>
              extended by org.jzy3d.plot3d.primitives.graphs.impl.PointGraph2d<V,E>
All Implemented Interfaces:
IDrawableGraph2d<V,E>, IGLRenderer, ISortableDraw

public class PointGraph2d<V,E>
extends DefaultDrawableGraph2d<V,E>


Field Summary
protected  Map<V,PickablePoint> vertexObjects
           
 
Fields inherited from class org.jzy3d.plot3d.primitives.graphs.AbstractDrawableGraph2d
formatter, graph, highlights, labelSceneOffset, labelScreenOffset, layout, txt, Z
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
bbox, displayed, hasListeners, legend, legendDisplayed, listeners, transform
 
Constructor Summary
PointGraph2d()
           
 
Method Summary
protected  void drawVertexNode(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu, Camera cam, V v, Coord2d coord, Color color)
           
protected  void drawVertices(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu, Camera cam)
           
protected  PickablePoint newPoint(V vertex)
           
 void setGraphModel(IGraph<V,E> graph)
           
 void setGraphModel(IGraph<V,E> graph, PickingSupport picking)
           
 
Methods inherited from class org.jzy3d.plot3d.primitives.graphs.impl.DefaultDrawableGraph2d
drawEdge, drawEdges, drawVertexLabel, drawVertexLabels
 
Methods inherited from class org.jzy3d.plot3d.primitives.graphs.AbstractDrawableGraph2d
clearHighlighted, draw, getGraphFormatter, getGraphLayout, getGraphModel, getLabelSceneOffset, getLabelScreenOffset, isEdgeHighlighted, isVertexHighlighted, setGraphFormatter, setGraphLayout, setLabelSceneOffset, setLabelScreenOffset, setVertexHighlighted
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, call, call, callWithAlphaFactor, dispose, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBounds, getDistance, getLegend, getLongestDistance, getShortestDistance, getTransform, hasLegend, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setDisplayed, setLegend, setLegendDisplayed, setTransform, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

vertexObjects

protected Map<V,PickablePoint> vertexObjects
Constructor Detail

PointGraph2d

public PointGraph2d()
Method Detail

setGraphModel

public void setGraphModel(IGraph<V,E> graph,
                          PickingSupport picking)
Specified by:
setGraphModel in interface IDrawableGraph2d<V,E>
Overrides:
setGraphModel in class AbstractDrawableGraph2d<V,E>

setGraphModel

public void setGraphModel(IGraph<V,E> graph)
Specified by:
setGraphModel in interface IDrawableGraph2d<V,E>
Overrides:
setGraphModel in class AbstractDrawableGraph2d<V,E>

newPoint

protected PickablePoint newPoint(V vertex)

drawVertices

protected void drawVertices(javax.media.opengl.GL2 gl,
                            javax.media.opengl.glu.GLU glu,
                            Camera cam)
Overrides:
drawVertices in class DefaultDrawableGraph2d<V,E>

drawVertexNode

protected void drawVertexNode(javax.media.opengl.GL2 gl,
                              javax.media.opengl.glu.GLU glu,
                              Camera cam,
                              V v,
                              Coord2d coord,
                              Color color)
Overrides:
drawVertexNode in class DefaultDrawableGraph2d<V,E>