com.yobotics.simulationconstructionset.gui
Class ViewportWindow
java.lang.Object
com.yobotics.simulationconstructionset.gui.ViewportWindow
- All Implemented Interfaces:
- ViewportSelectorCommandExecutor, ActiveCanvas3DHolder, ExtraPanelSelector
public class ViewportWindow
- extends java.lang.Object
- implements ViewportSelectorCommandExecutor, ActiveCanvas3DHolder, ExtraPanelSelector
Constructor Summary |
ViewportWindow(AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
Robot[] robots,
TimeHolder timeHolder,
YoVariableHolder yoVariableHolder,
RunCommandsExecutor runCommandsExecutor,
GUIEnablerAndDisabler guiEnablerAndDisabler,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutDialogGenerator aboutEditorPane,
StandardSimulationGUI myGUI,
Graphics3DAdapter graphicsAdapter,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow,
SimulationSynchronizer simulationSynchronizer)
|
ViewportWindow(AllCommandsExecutor allCommandsExecutor,
YoVariableHolder yoVariableHolder,
TimeHolder timeHolder,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
CameraMountList cameraMountList,
Robot[] robots,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
StandardSimulationGUI myGUI,
Graphics3DAdapter graphics3DAdapter,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow,
SimulationSynchronizer simulationSynchronizer)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewportWindow
public ViewportWindow(AllCommandsExecutor allCommandsExecutor,
YoVariableHolder yoVariableHolder,
TimeHolder timeHolder,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
CameraMountList cameraMountList,
Robot[] robots,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
StandardSimulationGUI myGUI,
Graphics3DAdapter graphics3DAdapter,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow,
SimulationSynchronizer simulationSynchronizer)
ViewportWindow
public ViewportWindow(AllCommandsExecutor allCommandsExecutor,
AllDialogConstructorsHolder allDialogConstructorsHolder,
SimulationConstructionSet sim,
Robot[] robots,
TimeHolder timeHolder,
YoVariableHolder yoVariableHolder,
RunCommandsExecutor runCommandsExecutor,
GUIEnablerAndDisabler guiEnablerAndDisabler,
java.lang.String selectedViewportName,
ViewportConfigurationList viewportConfigurationList,
CameraConfigurationList cameraConfigurationList,
VarList varList,
CameraMountList cameraMountList,
VarGroupList varGroupList,
GraphArrayPanel myGraphArrayPanel,
AboutDialogGenerator aboutEditorPane,
StandardSimulationGUI myGUI,
Graphics3DAdapter graphicsAdapter,
DataBuffer dataBuffer,
StandardGUIActions mainGUIActions,
int screenID,
boolean maximizeWindow,
SimulationSynchronizer simulationSynchronizer)
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 CameraPropertiesHolder getActiveCamera()
getActiveView
public ViewportAdapter getActiveView()
getCameraAdapters
public java.util.ArrayList<ViewportAdapterAndCameraControllerHolder> getCameraAdapters()
getCamera
public TrackingDollyCameraController getCamera()
- Specified by:
getCamera
in interface ActiveCanvas3DHolder
getActiveCaptureDevice
public CaptureDevice getActiveCaptureDevice()
- Specified by:
getActiveCaptureDevice
in interface ActiveCanvas3DHolder
getGUIActions
public StandardGUIActions getGUIActions()
isVisable
public boolean isVisable()
selectViewport
public void selectViewport(java.lang.String viewportName)
- Specified by:
selectViewport
in interface ViewportSelectorCommandExecutor
makeCheckBoxesConsistentWithCamera
public void makeCheckBoxesConsistentWithCamera()
showViewport
public void showViewport()
- Specified by:
showViewport
in interface ViewportSelectorCommandExecutor
hideViewport
public void hideViewport()
- Specified by:
hideViewport
in interface ViewportSelectorCommandExecutor
closeWindow
public void closeWindow()
isViewportHidden
public boolean isViewportHidden()
- Specified by:
isViewportHidden
in interface ViewportSelectorCommandExecutor
registerViewportSelectorCommandListener
public void registerViewportSelectorCommandListener(ViewportSelectorCommandListener viewportSelectorCommandListener)
- Specified by:
registerViewportSelectorCommandListener
in interface ViewportSelectorCommandExecutor
getMainViewPortPanelXML
public java.lang.String getMainViewPortPanelXML(boolean visible_ViewPort)
getXMLStyleRepresentationOfClass
public java.lang.String getXMLStyleRepresentationOfClass(ViewportAdapterAndCameraControllerHolder view3d,
int canvasNumber)
closeAndDispose
public void closeAndDispose()