public class Plot3D extends SimpleMRAVisualization implements LogMarkerListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyMRAVisualization.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, timestepaccessibleContext, 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, supportsVariableTimeStepsgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected 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 MRAVisualizationpublic boolean canBeApplied(IMraLogGroup source)
canBeApplied in interface MRAVisualizationcanBeApplied in class SimpleMRAVisualizationprotected void addChart()
public javax.swing.JComponent getVisualization(IMraLogGroup source, double timestep)
getVisualization in class SimpleMRAVisualizationprotected javax.swing.JPanel createToolbar()
public void onCleanup()
onCleanup in interface MRAVisualizationonCleanup in class SimpleMRAVisualizationpublic void onHide()
onHide in interface MRAVisualizationonHide in class SimpleMRAVisualizationpublic void onShow()
onShow in interface MRAVisualizationonShow in class SimpleMRAVisualizationpublic void addLogMarker(LogMarker marker)
addLogMarker in interface LogMarkerListenerpublic void GotoMarker(LogMarker marker)
GotoMarker in interface LogMarkerListenerpublic void removeLogMarker(LogMarker marker)
removeLogMarker in interface LogMarkerListenerCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.