public class TemplateMode_Cone extends TemplateMode_Abstract
Modifier and Type | Class and Description |
---|---|
static class |
TemplateMode_Cone.CreateStates |
Modifier and Type | Field and Description |
---|---|
static double |
EPSILON |
_template
Constructor and Description |
---|
TemplateMode_Cone(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) |
protected void |
floodArea(GenericMapView mapView,
java.awt.geom.Point2D anchor,
java.awt.geom.Point2D target,
double angleRadians) |
protected void |
floodArea15Foot(GenericMapView mapView,
java.awt.geom.Point2D anchor,
java.awt.geom.Point2D target,
double angleRadians) |
protected void |
floodArea90s(GenericMapView mapView,
java.awt.geom.Point2D anchor,
java.awt.geom.Point2D target,
double angleRadians) |
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) |
java.awt.geom.Point2D |
roundToSegment(java.awt.geom.Point2D plotPoint) |
accessInstrument, accessMapView, get_template, notifyTemplateOnMap, set_template, targetCreaturesBeneath
public static final double EPSILON
public TemplateMode_Cone(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].protected void floodArea(GenericMapView mapView, java.awt.geom.Point2D anchor, java.awt.geom.Point2D target, double angleRadians)
protected void floodArea15Foot(GenericMapView mapView, java.awt.geom.Point2D anchor, java.awt.geom.Point2D target, double angleRadians)
protected void floodArea90s(GenericMapView mapView, java.awt.geom.Point2D anchor, java.awt.geom.Point2D target, double angleRadians)
public java.awt.geom.Point2D roundToSegment(java.awt.geom.Point2D plotPoint)