|
||||||||||
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 |
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 | |
---|---|
ViewportPanel(Robot[] robots,
SimulationConstructionSet holder,
StandardGUIActions standardGUIActions,
VarList allVariables,
CameraConfigurationList cameraConfigurationList,
CameraMountList cameraMountList,
NavigatingCameraHolder navigatingCameraHolder)
|
Method Summary | |
---|---|
void |
clearStandard3DViews()
|
void |
closeAndDispose()
|
Camera |
getActiveCamera()
|
YoCanvas3D |
getActiveCanvas3D()
|
Standard3DView |
getActiveView()
|
Camera |
getCamera()
|
Camera[] |
getCameras()
|
java.awt.Dimension |
getMinimumSize()
|
java.util.ArrayList<Standard3DView> |
getStandard3DViews()
|
StandardGUIActions |
getStandardGUIActions()
|
java.lang.String |
getXMLStyleRepresentationOfClassViewPorts(Standard3DView view3d,
int canvasNumber)
|
java.lang.String |
getXMLStyleRepresentationOfMainViewPort(boolean visible_ViewPort)
|
java.lang.String |
getXMLStyleRepresentationofMultiViews(java.lang.String currentView)
|
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(DoubleYoVariable xVar,
DoubleYoVariable yVar,
DoubleYoVariable 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(DoubleYoVariable xVar,
DoubleYoVariable yVar,
DoubleYoVariable zVar)
|
void |
setClipDistances(double near,
double far)
|
void |
setFieldOfView(double fieldOfView)
|
boolean |
setMainViewPortFromXMLDescription(java.lang.String importXML)
|
void |
setupMultiViews_ViewportWindows(java.lang.String xmlRepresentation,
java.lang.String currentView)
|
void |
setupMultiViews(java.lang.String xmlRepresentation,
java.lang.String currentView)
|
void |
setupViews(java.awt.GraphicsDevice graphicsDevice,
ViewportConfiguration viewportConfig,
javax.media.j3d.Locale locale,
PreRenderer preRenderer,
ViewportPanelUpdateBehavior viewportPanelUpdateBehavior,
Clicked3DPointListenersHolder clicked3DPointListenersHolder)
|
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, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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 ViewportPanel(Robot[] robots, SimulationConstructionSet 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, Clicked3DPointListenersHolder clicked3DPointListenersHolder)
public Standard3DView getActiveView()
public void setActiveView(Standard3DView activeView, Canvas3DPanel activePanel)
public StandardGUIActions getStandardGUIActions()
public java.util.ArrayList<Standard3DView> getStandard3DViews()
public void closeAndDispose()
public Camera getCamera()
public Camera[] getCameras()
public void setClipDistances(double near, double far)
public void setFieldOfView(double fieldOfView)
public void setCameraTrackingVars(DoubleYoVariable xVar, DoubleYoVariable yVar, DoubleYoVariable zVar)
public void setCameraDollyVars(DoubleYoVariable xVar, DoubleYoVariable yVar, DoubleYoVariable 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 ActiveCanvas3DHolder
public void selectActiveCanvas3D(int canvasIndex)
public void selectCamera(java.lang.String name)
selectCamera
in interface CameraSelector
public java.lang.String getXMLStyleRepresentationofMultiViews(java.lang.String currentView)
public java.lang.String getXMLStyleRepresentationOfMainViewPort(boolean visible_ViewPort)
public java.lang.String getXMLStyleRepresentationOfClassViewPorts(Standard3DView view3d, int canvasNumber)
public boolean setMainViewPortFromXMLDescription(java.lang.String importXML)
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
public void setupMultiViews(java.lang.String xmlRepresentation, java.lang.String currentView)
public void setupMultiViews_ViewportWindows(java.lang.String xmlRepresentation, java.lang.String currentView)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |