Class RGBStep.Position
java.lang.Object
java.awt.geom.Point2D
java.awt.geom.Point2D.Double
org.opensourcephysics.media.core.TPoint
org.opensourcephysics.cabrillo.tracker.RGBStep.Position
- All Implemented Interfaces:
Serializable,Cloneable,Drawable,Interactive,Measurable,Trackable
- Enclosing class:
- RGBStep
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.geom.Point2D
Point2D.Double, Point2D.Float -
Field Summary
Fields inherited from class org.opensourcephysics.media.core.TPoint
attachedTo, coordsEditTrigger, coordsVisibleInMouseBox, enabled, isAdjusting, prevX, prevY, screenPt, stepEditTrigger, support, toScreen, trackEditTrigger, worldPt, xyStringBuilderFields inherited from class java.awt.geom.Point2D.Double
x, yFields inherited from interface org.opensourcephysics.media.core.Trackable
PROPERTY_ADJUSTING -
Constructor Summary
ConstructorsConstructorDescriptionPosition(double x, double y) Constructs a Position with specified image coordinates. -
Method Summary
Modifier and TypeMethodDescriptionintgetFrameNumber(VideoPanel vidPanel) Overrides TPoint getFrameNumber method.voidsetAdjusting(boolean adjusting, MouseEvent e) Sets the adjusting flag.voidsetXY(double x, double y) Overrides TPoint setXY method.voidshowCoordinates(VideoPanel vidPanel) Overrides TPoint showCoordinates method.Methods inherited from class org.opensourcephysics.media.core.TPoint
addPropertyChangeListener, addPropertyChangeListener, angle, angle, attachTo, center, cos, cos, detach, draw, equals, findInteractive, getBounds, getScreenPosition, getWorldPosition, getXMax, getXMin, getYMax, getYMin, isAdjusting, isAttached, isCoordsEditTrigger, isEnabled, isMeasured, isStepEditTrigger, isTrackEditTrigger, removePropertyChangeListener, removePropertyChangeListener, setCoordsEditTrigger, setEnabled, setLocation, setPositionOnLine, setScreenPosition, setScreenPosition, setStepEditTrigger, setTrackEditTrigger, setWorldPosition, setX, setY, sin, sin, toString, translateMethods inherited from class java.awt.geom.Point2D.Double
getX, getYMethods inherited from class java.awt.geom.Point2D
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocationMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opensourcephysics.display.Interactive
getX, getY, isInteractive
-
Constructor Details
-
Position
public Position(double x, double y) Constructs a Position with specified image coordinates.- Parameters:
x- the x coordinatey- the y coordinate
-
-
Method Details
-
setXY
public void setXY(double x, double y) Overrides TPoint setXY method.- Specified by:
setXYin interfaceInteractive- Overrides:
setXYin classTPoint- Parameters:
x- the x coordinatey- the y coordinate
-
showCoordinates
Overrides TPoint showCoordinates method.- Overrides:
showCoordinatesin classTPoint- Parameters:
vidPanel- the video panel
-
getFrameNumber
Overrides TPoint getFrameNumber method.- Overrides:
getFrameNumberin classTPoint- Parameters:
vidPanel- the video panel being drawn- Returns:
- the frame number
-
setAdjusting
Description copied from class:TPointSets the adjusting flag. This is normally set by the mouse handler when this point is dragged or stops being dragged.- Overrides:
setAdjustingin classTPoint- Parameters:
adjusting- true if being draggede- a MouseEvent, may be null
-