|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel jp.go.aist.dmrc.platform.beans.tutorial.graphics.PFSimple3D jp.go.aist.dmrc.platform.beans.tutorial.graphics.PFOperatable3D
public class PFOperatable3D
シーン全体の移動・回転。 ピックしたジオメトリの移動・回転 視点の移動・回転 をするクラス
入れ子のクラスの概要 |
---|
クラス java.awt.Panel から継承された入れ子のクラス/インタフェース |
---|
java.awt.Panel.AccessibleAWTPanel |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
java.awt.Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
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
|
クラス jp.go.aist.dmrc.platform.beans.tutorial.graphics.PFSimple3D から継承されたフィールド |
---|
bounds, canvas, componentID, componentKey, editableFlag, environmentBranch, geometryBranch, scene, sceneTransform, universe |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
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()
|
クラス jp.go.aist.dmrc.platform.beans.tutorial.graphics.PFSimple3D から継承されたメソッド |
---|
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 |
クラス java.awt.Panel から継承されたメソッド |
---|
addNotify, getAccessibleContext |
クラス 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, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, 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, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
クラス 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, 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, 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, transferFocusUpCycle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
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
コンストラクタの詳細 |
---|
public PFOperatable3D()
メソッドの詳細 |
---|
protected void initialize()
public void rotateScene()
PFISceneOperator
の記述:
PFISceneOperator
内の rotateScene
public void translateScene()
PFISceneOperator
の記述:
PFISceneOperator
内の translateScene
public void setOperateSceneEnable()
PFISceneOperator
の記述:
PFISceneOperator
内の setOperateSceneEnable
public void setHighlightEnable()
PFIPickOperator
の記述:
PFIPickOperator
内の setHighlightEnable
public void setPickEnable()
PFIPickOperator
内の setPickEnable
public void translatePickedGeometry()
PFIPickOperator
内の translatePickedGeometry
public void rotatePickedGeometry()
PFIPickOperator
内の rotatePickedGeometry
public void NoticePickedGeometry()
PFIPickOperator
の記述:
PFIPickOperator
内の NoticePickedGeometry
public void NoticePickedCoordinate()
PFIPickOperator
の記述:
PFIPickOperator
内の NoticePickedCoordinate
public void NoticeMouseEvent()
PFIPickOperator
の記述:
PFIPickOperator
内の NoticeMouseEvent
public void translateView()
PFIViewOperator
内の translateView
public void setViewOperateEnable()
PFIViewOperator
内の setViewOperateEnable
public void rotateView()
PFIViewOperator
内の rotateView
public void addSceneOperator()
PFISceneOperator
内の addSceneOperator
public void removeSceneOperator()
PFISceneOperator
内の removeSceneOperator
public java.lang.String getComponentName()
PFSimple3D
の記述:
PFComponent
内の getComponentName
PFSimple3D
内の getComponentName
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
PFSimple3D
内の getComponentKey
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
PFSimple3D
内の setComponentKey
key
- コンポーネントキー文字列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |