|
|||||||||||
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 java.awt.Panel camera3d.Viewport
Viewport is a Panel that contains a Canvas3D object.
Each viewport has its
own VcPickMouseBehavior object.
Nested Class Summary |
Nested classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
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 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 | |
Viewport()
|
|
Viewport(VcView vcView)
Creates a new Viewport to show a specific VcView. |
|
Viewport(VcView vcView,
J3DBase base)
Creates a new Viewport to show a specific VcView. |
Method Summary | |
void |
addChangeListener(ViewportChangeListener listener)
|
void |
debugln(java.lang.String s)
|
void |
disableMessage()
|
void |
enableMessage(java.lang.String s)
|
javax.media.j3d.Canvas3D |
getCanvas3D()
Returns the Canvas3D object attached to this Viewport. |
VcView |
getView()
|
void |
notifyChangeListeners()
|
void |
saveJPGFile(java.lang.String filename)
|
void |
saveJPGFile(java.lang.String filename,
int w,
int h)
|
void |
setAxisPoints(javax.vecmath.Point3d center,
javax.vecmath.Point3d x,
javax.vecmath.Point3d y,
javax.vecmath.Point3d z)
|
void |
setAxisVisible(boolean visible)
Enables/disables the displaying of xyz axis on Viewports |
void |
setDrawnAxisLength(int length)
|
void |
setGUIControl(GUIControl guiControl)
|
void |
setJ3DRootBGForPicking(javax.media.j3d.BranchGroup bg)
|
void |
setPickingEnable(boolean b)
Controls execution of the picking behavior in this Viewport. |
void |
setSelectionList(SelectionList list)
|
void |
setView(VcView view)
Sets the VcView which will be shown by this Viewport. |
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, 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 Viewport()
public Viewport(VcView vcView)
vcView
- Object whose view will be shown by the new Viewport.public Viewport(VcView vcView, J3DBase base)
vcView
- Object whose view will be shown by the new Viewport.base
- J3DBase object whose root BG will be used for picking purposes.Method Detail |
public void setView(VcView view)
view
- Object whose view will be shown by the new Viewport.public VcView getView()
public javax.media.j3d.Canvas3D getCanvas3D()
public void setPickingEnable(boolean b)
b
- enables picking if true; disables picking otherwise.public void setGUIControl(GUIControl guiControl)
public void debugln(java.lang.String s)
public void addChangeListener(ViewportChangeListener listener)
public void notifyChangeListeners()
public void saveJPGFile(java.lang.String filename)
public void saveJPGFile(java.lang.String filename, int w, int h)
public void enableMessage(java.lang.String s)
public void disableMessage()
public void setAxisPoints(javax.vecmath.Point3d center, javax.vecmath.Point3d x, javax.vecmath.Point3d y, javax.vecmath.Point3d z)
public void setDrawnAxisLength(int length)
public void setAxisVisible(boolean visible)
public void setJ3DRootBGForPicking(javax.media.j3d.BranchGroup bg)
public void setSelectionList(SelectionList list)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |