|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel camera3d.xmlrpc.RPCVirtualCamera
This class encapsulates camera3d.VcApplication so it can receive XML-RPC calls. Some methods that would normally return void and/or require no parameters were modified to return/receive an int, as it was not possible to get XML-RPC working with void methods.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
RPCVirtualCamera()
|
Method Summary | |
int |
addLight(java.lang.String type,
java.lang.String name)
|
int |
addMeasurer(int x)
|
int |
addView(java.lang.String view)
Adds a view with specified name |
int |
addViewport(int x)
Adds a viewport which will show the Default View |
int |
addViewport(java.lang.String view)
Adds a viewport showing the specified view |
int |
changeLightColor(java.lang.String light,
int red,
int green,
int blue)
|
int |
changeLightState(java.lang.String light,
int state)
|
int |
changeMovementPolicy(java.lang.String strView,
java.lang.String strPolicy)
|
int |
changeProjectionPolicy(java.lang.String strView,
java.lang.String strPolicy)
|
int |
changeResizePolicy(java.lang.String strView,
java.lang.String strPolicy)
|
int |
changeSpotConcentration(java.lang.String spotName,
double angle)
|
int |
changeSpotSpreadAngle(java.lang.String spotName,
double angle)
|
int |
changeViewInViewport(java.lang.String viewportName,
java.lang.String view)
Finds the viewport called viewportName and sets it to display the view called view |
int |
close(int x)
Closes the vcApplication object |
int |
frameObjectsInView(java.lang.String view)
|
double |
getMeasuredDistance(java.lang.String measurer)
|
int |
initialize(int lookAndFeel,
int internalFrames)
Creates a new VcApplication Object |
int |
initialize1(int lookAndFeel)
Creates a new VcApplication Object |
int |
loadFile(java.lang.String filePath)
Loads a VRML file |
int |
lookAt(java.lang.String camera,
java.lang.String object)
|
int |
renameVcObject(java.lang.String oldName,
java.lang.String newName)
|
int |
rotateX(java.lang.String mode,
java.lang.String object,
double value)
|
int |
rotateY(java.lang.String mode,
java.lang.String object,
double value)
|
int |
rotateZ(java.lang.String mode,
java.lang.String object,
double value)
|
int |
scale(java.lang.String mode,
java.lang.String object,
double value)
|
int |
scaleX(java.lang.String mode,
java.lang.String object,
double value)
|
int |
scaleY(java.lang.String mode,
java.lang.String object,
double value)
|
int |
scaleZ(java.lang.String mode,
java.lang.String object,
double value)
|
int |
setFieldOfView(java.lang.String strView,
double d)
|
int |
setMeasurerDirection(java.lang.String name,
int direction,
java.lang.String axis)
|
int |
takeJPGSnapshot(java.lang.String filename)
|
int |
takeJPGSnapshot(java.lang.String viewname,
java.lang.String filename)
|
int |
toggleHelpingGrid(int x)
|
int |
translateX(java.lang.String mode,
java.lang.String object,
double value)
|
int |
translateY(java.lang.String mode,
java.lang.String object,
double value)
|
int |
translateZ(java.lang.String mode,
java.lang.String object,
double value)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RPCVirtualCamera()
Method Detail |
public int initialize(int lookAndFeel, int internalFrames)
public int initialize1(int lookAndFeel)
lookAndFeel
- Specifies the look and feel to be usedpublic int close(int x)
x
- It has no effect, just used to comply with xml-rpc specpublic int loadFile(java.lang.String filePath)
filePath
- Complete path of the file to be openedpublic int addViewport(int x)
x
- It has no effect, just used to comply with xml-rpc specpublic int addView(java.lang.String view)
view
- Name of the view to be addedpublic int addViewport(java.lang.String view)
view
- Name of the view to be addedpublic int changeViewInViewport(java.lang.String viewportName, java.lang.String view)
public int renameVcObject(java.lang.String oldName, java.lang.String newName)
public int toggleHelpingGrid(int x)
public int translateX(java.lang.String mode, java.lang.String object, double value)
public int translateY(java.lang.String mode, java.lang.String object, double value)
public int translateZ(java.lang.String mode, java.lang.String object, double value)
public int rotateX(java.lang.String mode, java.lang.String object, double value)
public int rotateY(java.lang.String mode, java.lang.String object, double value)
public int rotateZ(java.lang.String mode, java.lang.String object, double value)
public int scaleX(java.lang.String mode, java.lang.String object, double value)
public int scaleY(java.lang.String mode, java.lang.String object, double value)
public int scaleZ(java.lang.String mode, java.lang.String object, double value)
public int scale(java.lang.String mode, java.lang.String object, double value)
public int changeProjectionPolicy(java.lang.String strView, java.lang.String strPolicy)
public int changeMovementPolicy(java.lang.String strView, java.lang.String strPolicy)
public int changeResizePolicy(java.lang.String strView, java.lang.String strPolicy)
public int setFieldOfView(java.lang.String strView, double d)
public int addLight(java.lang.String type, java.lang.String name)
public int changeLightColor(java.lang.String light, int red, int green, int blue)
public int changeLightState(java.lang.String light, int state)
public int changeSpotSpreadAngle(java.lang.String spotName, double angle)
public int changeSpotConcentration(java.lang.String spotName, double angle)
public int takeJPGSnapshot(java.lang.String viewname, java.lang.String filename)
public int takeJPGSnapshot(java.lang.String filename)
public int frameObjectsInView(java.lang.String view)
public int lookAt(java.lang.String camera, java.lang.String object)
public int addMeasurer(int x)
public int setMeasurerDirection(java.lang.String name, int direction, java.lang.String axis)
public double getMeasuredDistance(java.lang.String measurer)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |