public class PFOperatable3D extends PFSimple3D implements PFIOperator
修飾子とタイプ | フィールドと説明 |
---|---|
protected javax.media.j3d.BranchGroup |
operatorBranch |
protected com.sun.j3d.utils.behaviors.mouse.MouseRotate |
sceneRotator |
protected com.sun.j3d.utils.behaviors.mouse.MouseTranslate |
sceneTranslator |
protected com.sun.j3d.utils.behaviors.mouse.MouseZoom |
sceneZoomer |
bounds, canvas, componentID, componentKey, editableFlag, environmentBranch, geometryBranch, scene, sceneTransform, universe
コンストラクタと説明 |
---|
PFOperatable3D()
操作可能3Dビューワを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addSceneOperator() |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。
|
java.lang.String |
getComponentName()
コンポーネント名を取得する。
|
protected void |
initialize() |
void |
NoticeMouseEvent()
マウスイベントの通知
|
void |
NoticePickedCoordinate()
ピック座標の通知
|
void |
NoticePickedGeometry()
ピック対象の通知
|
void |
removeSceneOperator() |
void |
rotatePickedGeometry() |
void |
rotateScene()
シーン全体を回転
|
void |
rotateView() |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。
|
void |
setHighlightEnable()
マウスで選択したオブジェクトのハイライトON/OFFを設定
|
void |
setOperateSceneEnable()
シーン全体操作のON/OFF
|
void |
setPickEnable() |
void |
setViewOperateEnable() |
void |
translatePickedGeometry() |
void |
translateScene()
シーン全体を移動
|
void |
translateView() |
addLight, createScene, createSimpleScene, getComponentID, getComponentPublicName, getComponentString, getPropertyEditable, initJava3D, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, NoticeException, readExternal, removeLight, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setBackground, setBackgroundImage, setComponentID, setComponentPublicName, setPropertyEditable, setViewAngle, setViewMode, writeExternal
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected transient com.sun.j3d.utils.behaviors.mouse.MouseTranslate sceneTranslator
protected transient com.sun.j3d.utils.behaviors.mouse.MouseRotate sceneRotator
protected transient com.sun.j3d.utils.behaviors.mouse.MouseZoom sceneZoomer
protected transient javax.media.j3d.BranchGroup operatorBranch
protected void initialize()
public void rotateScene()
PFISceneOperator
rotateScene
インタフェース内 PFISceneOperator
public void translateScene()
PFISceneOperator
translateScene
インタフェース内 PFISceneOperator
public void setOperateSceneEnable()
PFISceneOperator
setOperateSceneEnable
インタフェース内 PFISceneOperator
public void setHighlightEnable()
PFIPickOperator
setHighlightEnable
インタフェース内 PFIPickOperator
public void setPickEnable()
setPickEnable
インタフェース内 PFIPickOperator
public void translatePickedGeometry()
translatePickedGeometry
インタフェース内 PFIPickOperator
public void rotatePickedGeometry()
rotatePickedGeometry
インタフェース内 PFIPickOperator
public void NoticePickedGeometry()
PFIPickOperator
NoticePickedGeometry
インタフェース内 PFIPickOperator
public void NoticePickedCoordinate()
PFIPickOperator
NoticePickedCoordinate
インタフェース内 PFIPickOperator
public void NoticeMouseEvent()
PFIPickOperator
NoticeMouseEvent
インタフェース内 PFIPickOperator
public void translateView()
translateView
インタフェース内 PFIViewOperator
public void setViewOperateEnable()
setViewOperateEnable
インタフェース内 PFIViewOperator
public void rotateView()
rotateView
インタフェース内 PFIViewOperator
public void addSceneOperator()
addSceneOperator
インタフェース内 PFISceneOperator
public void removeSceneOperator()
removeSceneOperator
インタフェース内 PFISceneOperator
public java.lang.String getComponentName()
PFSimple3D
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFSimple3D
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
getComponentKey
クラス内 PFSimple3D
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
setComponentKey
クラス内 PFSimple3D
key
- コンポーネントキー文字列