public class TemplateMode_Line extends TemplateMode_Abstract
Modifier and Type | Class and Description |
---|---|
static class |
TemplateMode_Line.CreateStates |
_template
Constructor and Description |
---|
TemplateMode_Line(MapInstrument_Template instrument,
MapTemplate template) |
Modifier and Type | Method and Description |
---|---|
double |
computelength(java.awt.geom.Point2D v0)
Return the length of a vector.
|
void |
dragged(java.awt.event.MouseEvent me) |
void |
draw(java.awt.Graphics2D g2,
GenericMapView mapView) |
void |
draw1(java.awt.Graphics2D g2,
GenericMapView mapView) |
protected java.awt.geom.Point2D |
floodArea(GenericMapView mapView,
java.awt.geom.Point2D anchor,
java.awt.geom.Point2D target) |
protected java.awt.geom.Point2D |
floodArea(GenericMapView mapView,
java.awt.geom.Point2D anchor,
java.awt.geom.Point2D target,
double width) |
java.lang.String |
formatDropBarMessage() |
void |
moved(java.awt.event.MouseEvent me) |
void |
pressed(java.awt.event.MouseEvent me) |
void |
released(java.awt.event.MouseEvent me) |
accessInstrument, accessMapView, get_template, notifyTemplateOnMap, set_template, targetCreaturesBeneath
public TemplateMode_Line(MapInstrument_Template instrument, MapTemplate template)
public java.lang.String formatDropBarMessage()
formatDropBarMessage
in class TemplateMode_Abstract
public void pressed(java.awt.event.MouseEvent me)
pressed
in class TemplateMode_Abstract
public void released(java.awt.event.MouseEvent me)
released
in class TemplateMode_Abstract
public void moved(java.awt.event.MouseEvent me)
moved
in class TemplateMode_Abstract
public void dragged(java.awt.event.MouseEvent me)
dragged
in class TemplateMode_Abstract
public void draw(java.awt.Graphics2D g2, GenericMapView mapView)
draw
in class TemplateMode_Abstract
public double computelength(java.awt.geom.Point2D v0)
v
- Vector to compute length of [x,y,z].public void draw1(java.awt.Graphics2D g2, GenericMapView mapView)
protected java.awt.geom.Point2D floodArea(GenericMapView mapView, java.awt.geom.Point2D anchor, java.awt.geom.Point2D target, double width)
protected java.awt.geom.Point2D floodArea(GenericMapView mapView, java.awt.geom.Point2D anchor, java.awt.geom.Point2D target)