camera3d
Class VirtualCamera

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycamera3d.VirtualCamera
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VirtualCamera
extends javax.swing.JPanel
implements java.io.Serializable

This class is a Bean that can be exported as an ActiveX control

Version:
1.0
Author:
Fábio de Miranda
See Also:
Serialized Form

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
VirtualCamera()
           
 
Method Summary
 void addLight(java.lang.String type, java.lang.String name)
           
 void addMeasurer()
           
 void addView(java.lang.String s)
           
 void addViewport()
           
 void addViewport1(java.lang.String view)
           
 void changeLightColor(java.lang.String light, int red, int green, int blue)
           
 void changeLightState(java.lang.String light, int state)
           
 void changeMovementPolicy(java.lang.String strView, java.lang.String strPolicy)
           
 void changeProjectionPolicy(java.lang.String strView, java.lang.String strPolicy)
           
 void changeResizePolicy(java.lang.String strView, java.lang.String strPolicy)
           
 void changeSpotConcentration(java.lang.String spotName, double angle)
           
 void changeSpotSpreadAngle(java.lang.String spotName, double angle)
           
 void changeViewInViewport(java.lang.String viewportName, java.lang.String view)
           
 void close()
           
 void frameObjectsInView(java.lang.String view)
           
 double getMeasuredDistance(java.lang.String measurer)
           
 void initialize(int lookAndFeel)
           
 void initialize0()
           
 int initialize1(int lookAndFeel, int internalFrames)
           
 void loadFile(java.lang.String s)
           
 void lookAt(java.lang.String camera, java.lang.String object)
           
 void renameVcObject(java.lang.String oldName, java.lang.String newName)
           
 void rotateX(java.lang.String mode, java.lang.String object, double value)
           
 void rotateY(java.lang.String mode, java.lang.String object, double value)
           
 void rotateZ(java.lang.String mode, java.lang.String object, double value)
           
 void scale(java.lang.String mode, java.lang.String object, double value)
           
 void scaleX(java.lang.String mode, java.lang.String object, double value)
           
 void scaleY(java.lang.String mode, java.lang.String object, double value)
           
 void scaleZ(java.lang.String mode, java.lang.String object, double value)
           
 void setFieldOfView(java.lang.String strView, double d)
           
 void setMeasurerDirection(java.lang.String name, int direction, java.lang.String axis)
           
 void takeJPGSnapshot(java.lang.String filename)
           
 void takeJPGSnapshot1(java.lang.String viewname, java.lang.String filename)
           
 void toggleHelpingGrid()
           
 void translateX(java.lang.String mode, java.lang.String object, double value)
           
 void translateY(java.lang.String mode, java.lang.String object, double value)
           
 void 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

VirtualCamera

public VirtualCamera()
Method Detail

initialize1

public int initialize1(int lookAndFeel,
                       int internalFrames)

initialize0

public void initialize0()

initialize

public void initialize(int lookAndFeel)

close

public void close()

loadFile

public void loadFile(java.lang.String s)

addViewport

public void addViewport()

addView

public void addView(java.lang.String s)

addViewport1

public void addViewport1(java.lang.String view)

changeViewInViewport

public void changeViewInViewport(java.lang.String viewportName,
                                 java.lang.String view)

renameVcObject

public void renameVcObject(java.lang.String oldName,
                           java.lang.String newName)

toggleHelpingGrid

public void toggleHelpingGrid()

translateX

public void translateX(java.lang.String mode,
                       java.lang.String object,
                       double value)

translateY

public void translateY(java.lang.String mode,
                       java.lang.String object,
                       double value)

translateZ

public void translateZ(java.lang.String mode,
                       java.lang.String object,
                       double value)

rotateX

public void rotateX(java.lang.String mode,
                    java.lang.String object,
                    double value)

rotateY

public void rotateY(java.lang.String mode,
                    java.lang.String object,
                    double value)

rotateZ

public void rotateZ(java.lang.String mode,
                    java.lang.String object,
                    double value)

scaleX

public void scaleX(java.lang.String mode,
                   java.lang.String object,
                   double value)

scaleY

public void scaleY(java.lang.String mode,
                   java.lang.String object,
                   double value)

scaleZ

public void scaleZ(java.lang.String mode,
                   java.lang.String object,
                   double value)

scale

public void scale(java.lang.String mode,
                  java.lang.String object,
                  double value)

changeProjectionPolicy

public void changeProjectionPolicy(java.lang.String strView,
                                   java.lang.String strPolicy)

changeMovementPolicy

public void changeMovementPolicy(java.lang.String strView,
                                 java.lang.String strPolicy)

changeResizePolicy

public void changeResizePolicy(java.lang.String strView,
                               java.lang.String strPolicy)

setFieldOfView

public void setFieldOfView(java.lang.String strView,
                           double d)

addLight

public void addLight(java.lang.String type,
                     java.lang.String name)

changeLightColor

public void changeLightColor(java.lang.String light,
                             int red,
                             int green,
                             int blue)

changeLightState

public void changeLightState(java.lang.String light,
                             int state)

changeSpotSpreadAngle

public void changeSpotSpreadAngle(java.lang.String spotName,
                                  double angle)

changeSpotConcentration

public void changeSpotConcentration(java.lang.String spotName,
                                    double angle)

takeJPGSnapshot1

public void takeJPGSnapshot1(java.lang.String viewname,
                             java.lang.String filename)

takeJPGSnapshot

public void takeJPGSnapshot(java.lang.String filename)

frameObjectsInView

public void frameObjectsInView(java.lang.String view)

lookAt

public void lookAt(java.lang.String camera,
                   java.lang.String object)

addMeasurer

public void addMeasurer()

setMeasurerDirection

public void setMeasurerDirection(java.lang.String name,
                                 int direction,
                                 java.lang.String axis)

getMeasuredDistance

public double getMeasuredDistance(java.lang.String measurer)


Copyright © 2001-2003 F.R. Miranda, C.S. Santos, J.E. Kogler Jr.. All Rights Reserved.