|
||||||||||
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
us.ihmc.plotting.BasicPlotter
public class BasicPlotter
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 | |
---|---|
BasicPlotter(int width,
int height)
|
Method Summary | |
---|---|
void |
addArtifact(Artifact newArtifact)
|
void |
addArtifactNoRepaint(Artifact newArtifact)
|
void |
addArtifactsChangedListener(ArtifactsChangedListener artifactsChangedListener)
|
LineArtifact |
createAndAddLineArtifact(java.lang.String name,
Line2d line,
java.awt.Color color)
|
PointArtifact |
createAndAddPointArtifact(java.lang.String name,
javax.vecmath.Point2d point,
java.awt.Color color)
|
javax.swing.JPanel |
createAndAttachPlotterLegendPanel()
|
PlotterLegendPanel |
createPlotterLegendPanel()
|
Artifact |
getArtifact(java.lang.String id)
|
java.util.ArrayList<Artifact> |
getArtifacts()
|
java.awt.Dimension |
getPreferredSize()
|
double |
getRange()
|
double |
getSelectedX()
|
double |
getSelectedY()
|
double |
getXoffset()
|
double |
getYoffset()
|
void |
hideGridLines()
|
static void |
main(java.lang.String[] args)
|
void |
notifyArtifactsChangedListeners()
|
void |
paintComponent(java.awt.Graphics gO)
|
void |
removeAllArtifacts()
|
void |
removeArtifact(java.lang.String id)
|
void |
removeArtifactNoRepaint(java.lang.String id)
|
void |
removeArtifactsStartingWith(java.lang.String id)
|
void |
replaceArtifact(java.lang.String id,
Artifact newArtifact)
|
void |
setBackgroundImage(java.awt.image.BufferedImage bgi)
|
void |
setOrientation(int orientation)
|
void |
setPreferredSize(int h,
int w)
|
void |
setRange(double range)
|
void |
setRangeLimit(int range,
double origMapScale,
double ullon,
double ullat,
double lrlon,
double lrlat)
|
void |
setXoffset(double x)
|
void |
setYoffset(double y)
|
void |
showGridLines()
|
void |
update(java.lang.String objectID,
PolygonArtifact polygonArtifact)
|
void |
update(java.lang.String objectID,
ShapeArtifact shapeArtifact)
|
void |
updateArtifact(Artifact newArtifact)
|
void |
updateArtifactNoRePaint(Artifact newArtifact)
|
void |
updateArtifacts(java.util.Vector<Artifact> artifacts)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BasicPlotter(int width, int height)
Method Detail |
---|
public void showGridLines()
public void hideGridLines()
public void paintComponent(java.awt.Graphics gO)
paintComponent
in class javax.swing.JComponent
public void setBackgroundImage(java.awt.image.BufferedImage bgi)
public void updateArtifacts(java.util.Vector<Artifact> artifacts)
public void updateArtifact(Artifact newArtifact)
public void updateArtifactNoRePaint(Artifact newArtifact)
public LineArtifact createAndAddLineArtifact(java.lang.String name, Line2d line, java.awt.Color color)
public PointArtifact createAndAddPointArtifact(java.lang.String name, javax.vecmath.Point2d point, java.awt.Color color)
public void addArtifact(Artifact newArtifact)
public void addArtifactNoRepaint(Artifact newArtifact)
public java.util.ArrayList<Artifact> getArtifacts()
public Artifact getArtifact(java.lang.String id)
public void replaceArtifact(java.lang.String id, Artifact newArtifact)
public void removeAllArtifacts()
public void removeArtifact(java.lang.String id)
public void removeArtifactNoRepaint(java.lang.String id)
public void removeArtifactsStartingWith(java.lang.String id)
public double getSelectedX()
public double getSelectedY()
public void setRangeLimit(int range, double origMapScale, double ullon, double ullat, double lrlon, double lrlat)
public void setRange(double range)
public double getRange()
public void setOrientation(int orientation)
public void setXoffset(double x)
public void setYoffset(double y)
public double getXoffset()
public double getYoffset()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void setPreferredSize(int h, int w)
public void update(java.lang.String objectID, ShapeArtifact shapeArtifact)
public void update(java.lang.String objectID, PolygonArtifact polygonArtifact)
public static void main(java.lang.String[] args)
public void addArtifactsChangedListener(ArtifactsChangedListener artifactsChangedListener)
public void notifyArtifactsChangedListeners()
public PlotterLegendPanel createPlotterLegendPanel()
public javax.swing.JPanel createAndAttachPlotterLegendPanel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |