com.yobotics.simulationconstructionset.gui
Class ViewportWindow
java.lang.Object
com.yobotics.simulationconstructionset.gui.ViewportWindow
- All Implemented Interfaces:
- ExtraPanelSelector, ViewportSelector
public class ViewportWindow
- extends java.lang.Object
- implements ViewportSelector, ExtraPanelSelector
Constructor Summary |
ViewportWindow(SimulationConstructionSet sim,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
Robot[] robots,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
StandardSimulationGraphics standardSimulationGraphics,
NavigatingCameraHolder navigatingCameraHolder,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
|
ViewportWindow(SimulationConstructionSet sim,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
StandardSimulationGraphics standardSimulationGraphics,
NavigatingCameraHolder navigatingCameraHolder,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewportWindow
public ViewportWindow(SimulationConstructionSet sim,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
Robot[] robots,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
StandardSimulationGraphics standardSimulationGraphics,
NavigatingCameraHolder navigatingCameraHolder,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
ViewportWindow
public ViewportWindow(SimulationConstructionSet sim,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutEditorPane aboutEditorPane,
StandardSimulationGUI myGUI,
StandardSimulationGraphics standardSimulationGraphics,
NavigatingCameraHolder navigatingCameraHolder,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow)
makeExtraPanelsMenuConsistent
public void makeExtraPanelsMenuConsistent(java.lang.String panelName,
boolean isSelected)
isSelectedPanel
public boolean isSelectedPanel(java.lang.String panelName)
removeExtraPanel
public void removeExtraPanel(java.lang.String panelName)
savingExtraPanels
public java.lang.String savingExtraPanels()
addPanelToTempHolder
public void addPanelToTempHolder(java.awt.Component extraPanel)
makeCheckMarksConsistentForExtraPanels
public void makeCheckMarksConsistentForExtraPanels(java.lang.String panelName,
boolean isSelected)
selectPanel
public void selectPanel(java.lang.String panelName)
- Specified by:
selectPanel
in interface ExtraPanelSelector
getViewportPanel
public ViewportPanel getViewportPanel()
getActiveCamera
public Camera getActiveCamera()
getActiveView
public Standard3DView getActiveView()
getStandard3DViews
public java.util.ArrayList<Standard3DView> getStandard3DViews()
getCamera
public Camera getCamera()
getActiveCanvas3D
public YoCanvas3D getActiveCanvas3D()
getGUIActions
public StandardGUIActions getGUIActions()
isVisable
public boolean isVisable()
selectViewport
public void selectViewport(java.lang.String viewportName)
- Specified by:
selectViewport
in interface ViewportSelector
makeCheckBoxesConsistentWithCamera
public void makeCheckBoxesConsistentWithCamera()
showViewport
public void showViewport()
- Specified by:
showViewport
in interface ViewportSelector
hideViewport
public void hideViewport()
- Specified by:
hideViewport
in interface ViewportSelector
closeWindow
public void closeWindow()
isViewportHidden
public boolean isViewportHidden()
- Specified by:
isViewportHidden
in interface ViewportSelector
registerHideShowViewportAction
public void registerHideShowViewportAction(HideShowViewportAction hideShowViewportAction)
- Specified by:
registerHideShowViewportAction
in interface ViewportSelector
getMainViewPortPanelXML
public java.lang.String getMainViewPortPanelXML(boolean visible_ViewPort)
getXMLStyleRepresentationOfClass
public java.lang.String getXMLStyleRepresentationOfClass(Standard3DView view3d,
int canvasNumber)
closeAndDispose
public void closeAndDispose()