com.gomjabbar.graph.swing
Interface GraphElementRenderer

All Known Implementing Classes:
SphereElementRenderer, ConvexElementRenderer

public interface GraphElementRenderer


Method Summary
 java.awt.geom.Point2D.Double closestPoint(GraphElement e, java.awt.geom.Point2D.Double e_loc, double x, double y)
           
 boolean containsPoint(GraphElement e, java.awt.geom.Point2D.Double element_location, double x, double y)
           
 void invalidate()
           
 void paint(java.awt.Graphics g, GraphElement e, java.awt.geom.Point2D.Double element_location, java.awt.Color fillings, java.awt.Color borders, java.awt.Color texts)
           
 

Method Detail

containsPoint

public boolean containsPoint(GraphElement e,
                             java.awt.geom.Point2D.Double element_location,
                             double x,
                             double y)

paint

public void paint(java.awt.Graphics g,
                  GraphElement e,
                  java.awt.geom.Point2D.Double element_location,
                  java.awt.Color fillings,
                  java.awt.Color borders,
                  java.awt.Color texts)

closestPoint

public java.awt.geom.Point2D.Double closestPoint(GraphElement e,
                                                 java.awt.geom.Point2D.Double e_loc,
                                                 double x,
                                                 double y)

invalidate

public void invalidate()