Class DetectorImage
- java.lang.Object
-
- org.opentrafficsim.trafficcontrol.trafcod.DetectorImage
-
- All Implemented Interfaces:
Serializable
,EventListener
,EventListenerInterface
,TrafCODObject
class DetectorImage extends Object implements TrafCODObject, EventListenerInterface
Draws a detector.
-
-
Constructor Summary
Constructors Constructor Description DetectorImage(TrafCODDisplay display, Point2D center, String id, String description)
Construct a new DetectorImage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw(Graphics2D g2)
Draw yourself at the indicated location.String
getId()
Retrieve the id of this DetectorImage.void
notify(EventInterface event)
String
toolTipHit(int testX, int testY)
Check if the given coordinates hit the TrafCODObject.
-
-
-
Constructor Detail
-
DetectorImage
DetectorImage(TrafCODDisplay display, Point2D center, String id, String description)
Construct a new DetectorImage.- Parameters:
display
- TrafCODDisplay; the TrafCOD display on which this detector image will be renderedcenter
- Point2D; the center location of the detector image on the TrafCOD displayid
- String; id used to match this detector with the TrafCOD detector inputdescription
- String; name of the detector (displayed as tool tip text)
-
-
Method Detail
-
draw
public void draw(Graphics2D g2)
Draw yourself at the indicated location.- Specified by:
draw
in interfaceTrafCODObject
- Parameters:
g2
- Graphics2D; the graphics context
-
notify
public void notify(EventInterface event) throws RemoteException
- Specified by:
notify
in interfaceEventListenerInterface
- Throws:
RemoteException
-
toolTipHit
public String toolTipHit(int testX, int testY)
Check if the given coordinates hit the TrafCODObject. If it does return a String to be used as a tool tip text. If the coordinates do not hit this TrafCODObject return null.- Specified by:
toolTipHit
in interfaceTrafCODObject
- Parameters:
testX
- int; the x-coordinatetestY
- int; the y-coordinate- Returns:
- String; the tool tip text or null if the coordinates do not hit the TrafCodObject
-
getId
public String getId()
Retrieve the id of this DetectorImage.- Returns:
- String; the id of this DetectorImage
-
-