public class Plot3D extends SimpleMRAVisualization implements LogMarkerListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
MRAVisualization.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JToggleButton |
bathymetryToggle |
protected org.jzy3d.chart.Chart |
chart |
protected org.jzy3d.plot3d.primitives.Scatter |
gpsScatter |
protected boolean |
inited |
protected java.util.Vector<Marker3d> |
markers |
protected javax.swing.JToggleButton |
markersToggle |
protected org.jzy3d.plot3d.primitives.LineStrip |
path |
protected javax.swing.JToggleButton |
pathToggle |
protected LocationType |
ref |
protected org.jzy3d.plot3d.primitives.Shape |
surface |
protected javax.swing.JToggleButton |
zExaggerationToggle |
mraPanel, panel, source, timestep
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
protected void |
addChart() |
void |
addLogMarker(LogMarker marker) |
boolean |
canBeApplied(IMraLogGroup source) |
protected javax.swing.JPanel |
createToolbar() |
MRAVisualization.Type |
getType() |
javax.swing.JComponent |
getVisualization(IMraLogGroup source,
double timestep) |
void |
GotoMarker(LogMarker marker) |
void |
onCleanup() |
void |
onHide() |
void |
onShow() |
void |
removeLogMarker(LogMarker marker) |
getComponent, getDefaultTimeStep, getIcon, getName, supportsVariableTimeSteps
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setVisible, unregisterKeyboardAction, update
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, transferFocusDownCycle, validate, validateTree
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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected boolean inited
protected org.jzy3d.chart.Chart chart
protected javax.swing.JToggleButton zExaggerationToggle
protected javax.swing.JToggleButton bathymetryToggle
protected javax.swing.JToggleButton pathToggle
protected javax.swing.JToggleButton markersToggle
protected org.jzy3d.plot3d.primitives.Shape surface
protected org.jzy3d.plot3d.primitives.LineStrip path
protected org.jzy3d.plot3d.primitives.Scatter gpsScatter
protected LocationType ref
protected java.util.Vector<Marker3d> markers
public Plot3D(MRAPanel panel)
public MRAVisualization.Type getType()
getType
in interface MRAVisualization
public boolean canBeApplied(IMraLogGroup source)
canBeApplied
in interface MRAVisualization
canBeApplied
in class SimpleMRAVisualization
protected void addChart()
public javax.swing.JComponent getVisualization(IMraLogGroup source, double timestep)
getVisualization
in class SimpleMRAVisualization
protected javax.swing.JPanel createToolbar()
public void onCleanup()
onCleanup
in interface MRAVisualization
onCleanup
in class SimpleMRAVisualization
public void onHide()
onHide
in interface MRAVisualization
onHide
in class SimpleMRAVisualization
public void onShow()
onShow
in interface MRAVisualization
onShow
in class SimpleMRAVisualization
public void addLogMarker(LogMarker marker)
addLogMarker
in interface LogMarkerListener
public void GotoMarker(LogMarker marker)
GotoMarker
in interface LogMarkerListener
public void removeLogMarker(LogMarker marker)
removeLogMarker
in interface LogMarkerListener
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.