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, targetCreaturesBeneathpublic static final double EPSILON
public TemplateMode_Cone(MapInstrument_Template instrument, MapTemplate template)
public java.lang.String formatDropBarMessage()
formatDropBarMessage in class TemplateMode_Abstractpublic void pressed(java.awt.event.MouseEvent me)
pressed in class TemplateMode_Abstractpublic void released(java.awt.event.MouseEvent me)
released in class TemplateMode_Abstractpublic void moved(java.awt.event.MouseEvent me)
moved in class TemplateMode_Abstractpublic void dragged(java.awt.event.MouseEvent me)
dragged in class TemplateMode_Abstractpublic void draw(java.awt.Graphics2D g2,
GenericMapView mapView)
draw in class TemplateMode_Abstractpublic 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)