|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensourcephysics.cabrillo.tracker.CircleFootprint
public class CircleFootprint
A CircleFootprint returns a circle for a Point[] of length 1.
| Field Summary | |
|---|---|
protected java.awt.geom.Ellipse2D |
center
|
protected java.awt.geom.Ellipse2D |
circle
|
protected java.awt.Color |
color
|
protected java.awt.Shape |
highlight
|
protected java.awt.Color |
highlightColor
|
protected java.awt.Shape[] |
hitShapes
|
protected java.lang.String |
name
|
protected java.awt.Shape |
spot
|
protected java.awt.Stroke |
stroke
|
protected java.awt.geom.AffineTransform |
transform
|
| Constructor Summary | |
|---|---|
CircleFootprint(java.lang.String name,
int radius)
Constructs a CircleFootprint. |
|
| Method Summary | |
|---|---|
java.awt.Color |
getColor()
Gets the color. |
java.lang.String |
getDisplayName()
Gets the display name of the footprint. |
static Footprint |
getFootprint(java.lang.String name)
Gets a named footprint. |
java.awt.Shape[] |
getHitShapes()
Gets the hit shapes. |
javax.swing.Icon |
getIcon(int w,
int h)
Gets the icon. |
int |
getLength()
Gets the minimum point array length required by this footprint. |
Mark |
getMark(java.awt.Point[] points)
Gets the footprint mark. |
java.lang.String |
getName()
Gets the name of this footprint. |
java.awt.Shape |
getShape(java.awt.Point[] points)
Gets the fill shape for a specified point. |
java.awt.BasicStroke |
getStroke()
Gets the stroke. |
void |
setColor(java.awt.Color color)
Sets the color. |
void |
setStroke(java.awt.BasicStroke stroke)
Sets the stroke. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String name
protected java.awt.geom.Ellipse2D circle
protected java.awt.geom.Ellipse2D center
protected java.awt.Shape highlight
protected java.awt.Shape spot
protected java.awt.geom.AffineTransform transform
protected java.awt.Color color
protected java.awt.Color highlightColor
protected java.awt.Shape[] hitShapes
protected java.awt.Stroke stroke
| Constructor Detail |
|---|
public CircleFootprint(java.lang.String name,
int radius)
name - the nameradius - radius of the footprint| Method Detail |
|---|
public static Footprint getFootprint(java.lang.String name)
name - the name of the footprint
public java.lang.String getName()
getName in interface Footprintpublic java.lang.String getDisplayName()
getDisplayName in interface Footprintpublic int getLength()
getLength in interface Footprint
public javax.swing.Icon getIcon(int w,
int h)
getIcon in interface Footprintw - width of the iconh - height of the icon
public Mark getMark(java.awt.Point[] points)
getMark in interface Footprintpoints - a Point array
public java.awt.Shape[] getHitShapes()
getHitShapes in interface Footprintpublic void setStroke(java.awt.BasicStroke stroke)
setStroke in interface Footprintstroke - ignoredpublic java.awt.BasicStroke getStroke()
getStroke in interface Footprintpublic void setColor(java.awt.Color color)
setColor in interface Footprintcolor - the desired colorpublic java.awt.Color getColor()
getColor in interface Footprintpublic java.awt.Shape getShape(java.awt.Point[] points)
getShape in interface Footprintpoints - an array of points
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||