|
||||||||||
| 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
com.yobotics.simulationconstructionset.gui.ViewportPanel
public class ViewportPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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 | |
|---|---|
ViewportPanel(Robot[] robots,
YoVariableHolder holder,
StandardGUIActions standardGUIActions,
VarList allVariables,
CameraConfigurationList cameraConfigurationList,
CameraMountList cameraMountList,
NavigatingCameraHolder navigatingCameraHolder)
|
|
| Method Summary | |
|---|---|
void |
clearStandard3DViews()
|
Camera |
getActiveCamera()
|
YoCanvas3D |
getActiveCanvas3D()
|
Standard3DView |
getActiveView()
|
Camera |
getCamera()
|
java.util.ArrayList |
getStandard3DViews()
|
void |
selectActiveCanvas3D(int canvasIndex)
|
void |
selectCamera(java.lang.String name)
|
void |
setActiveView(Standard3DView activeView,
Canvas3DPanel activePanel)
|
void |
setCameraConfiguration(CameraConfiguration config,
VarList varlist)
|
void |
setCameraDolly(boolean dolly,
boolean dollyX,
boolean dollyY,
boolean dollyZ)
|
void |
setCameraDollyOffsets(double dx,
double dy,
double dz)
|
void |
setCameraDollyVars(YoVariable xVar,
YoVariable yVar,
YoVariable zVar)
|
void |
setCameraFix(double fixX,
double fixY,
double fixZ)
|
void |
setCameraPosition(double posX,
double posY,
double posZ)
|
void |
setCameraTracking(boolean track,
boolean trackX,
boolean trackY,
boolean trackZ)
|
void |
setCameraTrackingOffsets(double dx,
double dy,
double dz)
|
void |
setCameraTrackingVars(YoVariable xVar,
YoVariable yVar,
YoVariable zVar)
|
void |
setClipDistances(double near,
double far)
|
void |
setFieldOfView(double fieldOfView)
|
void |
setupViews(java.awt.GraphicsDevice graphicsDevice,
ViewportConfiguration viewportConfig,
javax.media.j3d.Locale locale,
PreRenderer preRenderer,
ViewportPanelUpdateBehavior viewportPanelUpdateBehavior)
|
void |
updateCameras()
|
void |
updateRobots()
|
void |
updateRobotsAndCamera()
|
| 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, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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 ViewportPanel(Robot[] robots,
YoVariableHolder holder,
StandardGUIActions standardGUIActions,
VarList allVariables,
CameraConfigurationList cameraConfigurationList,
CameraMountList cameraMountList,
NavigatingCameraHolder navigatingCameraHolder)
| Method Detail |
|---|
public Camera getActiveCamera()
getActiveCamera in interface ActiveCameraHolder
public void setupViews(java.awt.GraphicsDevice graphicsDevice,
ViewportConfiguration viewportConfig,
javax.media.j3d.Locale locale,
PreRenderer preRenderer,
ViewportPanelUpdateBehavior viewportPanelUpdateBehavior)
public Standard3DView getActiveView()
public void setActiveView(Standard3DView activeView,
Canvas3DPanel activePanel)
public java.util.ArrayList getStandard3DViews()
public Camera getCamera()
public void setClipDistances(double near,
double far)
public void setFieldOfView(double fieldOfView)
public void setCameraTrackingVars(YoVariable xVar,
YoVariable yVar,
YoVariable zVar)
public void setCameraDollyVars(YoVariable xVar,
YoVariable yVar,
YoVariable zVar)
public void setCameraTrackingOffsets(double dx,
double dy,
double dz)
public void setCameraDollyOffsets(double dx,
double dy,
double dz)
public void setCameraFix(double fixX,
double fixY,
double fixZ)
public void setCameraPosition(double posX,
double posY,
double posZ)
public void setCameraTracking(boolean track,
boolean trackX,
boolean trackY,
boolean trackZ)
public void setCameraDolly(boolean dolly,
boolean dollyX,
boolean dollyY,
boolean dollyZ)
public void setCameraConfiguration(CameraConfiguration config,
VarList varlist)
public void updateRobots()
public void updateRobotsAndCamera()
public void updateCameras()
public void clearStandard3DViews()
public YoCanvas3D getActiveCanvas3D()
getActiveCanvas3D in interface ActiveCanvas3DHolderpublic void selectActiveCanvas3D(int canvasIndex)
public void selectCamera(java.lang.String name)
selectCamera in interface CameraSelector
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||