|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.opensourcephysics.display.DrawingPanel
org.opensourcephysics.display.InteractivePanel
org.opensourcephysics.media.core.VideoPanel
org.opensourcephysics.cabrillo.tracker.TrackerPanel
org.opensourcephysics.cabrillo.tracker.WorldTView
public class WorldTView
This is a TView of a TrackerPanel drawn in world space.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opensourcephysics.display.InteractivePanel |
|---|
InteractivePanel.IADMouseController |
| Nested classes/interfaces inherited from class org.opensourcephysics.display.DrawingPanel |
|---|
DrawingPanel.ZoomBox |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected java.util.ArrayList<java.awt.Component> |
components
|
protected javax.swing.JMenuItem |
copyImageItem
|
protected javax.swing.JMenuItem |
helpItem
|
protected javax.swing.Icon |
icon
|
protected org.opensourcephysics.cabrillo.tracker.WorldTView.OverlayTool |
overlayTool
|
protected javax.swing.JMenuItem |
printItem
|
protected TrackerPanel |
trackerPanel
|
protected javax.swing.JButton |
worldViewButton
|
| Fields inherited from class org.opensourcephysics.cabrillo.tracker.TrackerPanel |
|---|
alphabet, author, autoTracker, badNameLabel, CALIBRATION, calibrationTools, contact, currentCoords, currentState, dataBuilder, dataToolVisible, defaultImageBorder, defaultSavePath, description, dirty, dividerLocs, enabled, endFrameLabel, endFrameSpinner, frame, infoX, infoY, isControlKeyDown, isEmpty, isModelBuilderVisible, isShiftKeyDown, matImage, MAX_ZOOM, mEvent, MIN_ZOOM, modelBuilder, noData, noDataLabels, OFFSET, openedFromPath, pointState, popup, prefsDialog, prevPixelTransform, renderedImage, scrollPane, selectedPoint, selectedStep, selectedTrack, selectedViewsProperty, selectingPanel, snapPoint, startFrameLabel, startFrameSpinner, STICK, TAPE, trackControl, trackControlX, trackControlY, viewsProperty, visibleFilters, visibleTools, zoom, ZOOM_LEVELS, ZOOM_STEP, zoomCenter |
| Fields inherited from class org.opensourcephysics.media.core.VideoPanel |
|---|
changed, coords, dataFile, defaultFileName, defaultHeight, defaultWidth, drawingInImageSpace, filterClasses, imageBorder, imageHeight, imageWidth, messagePanel, mousePanel, player, playerVisible, pt, video, xOffset, yOffset |
| Fields inherited from class org.opensourcephysics.display.InteractivePanel |
|---|
containsInteractive, interactive, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, mouseAction, mouseEvent |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
WorldTView(TrackerPanel panel)
Constructs a WorldTView of the specified TrackerPanel |
|
| Method Summary | |
|---|---|
void |
cleanup()
Cleans up this view |
protected void |
configure()
Configures this panel. |
ImageCoordSystem |
getCoords()
Overrides VideoPanel getCoords method. |
java.util.ArrayList<Drawable> |
getDrawables()
Overrides DrawingPanel getDrawables method. |
Interactive |
getInteractive()
Overrides InteractivePanel getInteractive method. |
static XML.ObjectLoader |
getLoader()
Returns an XML.ObjectLoader to save and load object data. |
VideoPlayer |
getPlayer()
Overrides VideoPanel getPlayer method. |
TTrack |
getSelectedTrack()
Overrides TrackerPanel getSelectedTrack method. |
TPoint |
getSnapPoint()
Overrides TrackerPanel getSnapPoint method. |
java.util.ArrayList<java.awt.Component> |
getToolBarComponents()
Gets the toolbar components |
TrackerPanel |
getTrackerPanel()
Gets the tracker panel being viewed |
javax.swing.Icon |
getViewIcon()
Gets the icon for this view |
java.lang.String |
getViewName()
Gets the name of the view |
void |
init()
Initializes this view |
boolean |
isCustomState()
Returns true if this view is in a custom state. |
protected boolean |
isSelectedView()
Returns true if this view is selected in it's parent TViewChooser. |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Responds to property change events. |
void |
refresh()
Refreshes all tracks |
void |
repaintDirtyRegion()
Overrides TrackerPanel repaintDirtyRegion method. |
void |
setSelectedTrack(TTrack track)
Sets the selected track |
| Methods inherited from class org.opensourcephysics.media.core.VideoPanel |
|---|
addFilter, checkImage, getDataFile, getFilters, getFrameNumber, getImageBorder, getImageHeight, getImageWidth, getStepNumber, getVideo, getWorldMousePoint, hideMouseBox, isDrawingInImageSpace, isPlayerVisible, paintEverything, removeFilter, setDataFile, setDrawingInImageSpace, setPlayerVisible, setVideo |
| Methods inherited from class org.opensourcephysics.display.InteractivePanel |
|---|
getCurrentDraggable, getMouseAction, getMouseButton, getMouseClickCount, getMouseIntX, getMouseIntY, getMouseX, getMouseY, handleMouseAction, saveMouseEvent, scaleX, scaleY, setInteractiveMouseHandler, setShowCoordinates |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected TrackerPanel trackerPanel
protected javax.swing.Icon icon
protected javax.swing.JMenuItem copyImageItem
protected javax.swing.JMenuItem printItem
protected javax.swing.JMenuItem helpItem
protected javax.swing.JButton worldViewButton
protected java.util.ArrayList<java.awt.Component> components
protected org.opensourcephysics.cabrillo.tracker.WorldTView.OverlayTool overlayTool
| Constructor Detail |
|---|
public WorldTView(TrackerPanel panel)
panel - the tracker panel to be viewed| Method Detail |
|---|
public void refresh()
refresh in interface TViewpublic void init()
init in interface TViewpublic void cleanup()
cleanup in interface TViewpublic TrackerPanel getTrackerPanel()
getTrackerPanel in interface TViewpublic TPoint getSnapPoint()
getSnapPoint in class TrackerPanelpublic TTrack getSelectedTrack()
getSelectedTrack in class TrackerPanelpublic void setSelectedTrack(TTrack track)
setSelectedTrack in class TrackerPaneltrack - the track to selectpublic java.lang.String getViewName()
getViewName in interface TViewpublic javax.swing.Icon getViewIcon()
getViewIcon in interface TViewpublic java.util.ArrayList<java.awt.Component> getToolBarComponents()
getToolBarComponents in interface TViewpublic boolean isCustomState()
isCustomState in interface TViewpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class TrackerPanele - the property change eventpublic java.util.ArrayList<Drawable> getDrawables()
getDrawables in class TrackerPanelpublic VideoPlayer getPlayer()
getPlayer in class VideoPanelpublic ImageCoordSystem getCoords()
getCoords in class VideoPanelpublic void repaintDirtyRegion()
repaintDirtyRegion in class TrackerPanelpublic Interactive getInteractive()
getInteractive in class TrackerPanelprotected void configure()
configure in class TrackerPanelprotected boolean isSelectedView()
public static XML.ObjectLoader getLoader()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||