|
||||||||||
| 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
|
+--java.applet.Applet
|
+--org.selman.java3d.book.common.Java3dApplet
|
+--org.selman.java3d.book.customalphatest.CustomAlphaTest
Creates a scene which plots a custom Alpha function (loaded from a file). In addition the Alpha is applied to a rendered object in a scene. Note: this example does not currently run as an Applet.
| Nested Class Summary |
| Nested classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
| 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 org.selman.java3d.book.common.Java3dApplet |
m_ApplicationBounds, m_Java3dTree, m_kHeight, m_kWidth, m_SceneBranchGroup, m_szCommandLineArray, m_Universe |
| 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 | |
CustomAlphaTest()
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent event)
|
protected void |
addButton(java.lang.String szText)
|
protected void |
addCanvas3D(javax.media.j3d.Canvas3D c3d)
|
protected void |
addField(java.lang.String szText,
int nIndex)
|
protected void |
buildUi()
|
protected void |
computeDrawScale(long lMaxTime)
|
protected javax.media.j3d.BranchGroup |
createSceneBranchGroup()
|
protected void |
drawAlpha(java.awt.Graphics g,
long lMaxTime)
|
protected void |
drawAreaRect(java.awt.Graphics g,
int x,
int y,
int width,
int height)
|
protected void |
drawAreaString(java.awt.Graphics g,
int nLen,
java.lang.String szText,
double x,
double y)
|
protected void |
drawAxes(java.awt.Graphics g,
long lMaxTime)
|
protected void |
drawCurrentPosition(java.awt.Graphics g)
|
protected void |
drawGraph()
|
protected void |
drawGraphFillCircle(java.awt.Graphics g,
double x1,
double y1,
double radius)
|
protected void |
drawGraphLine(java.awt.Graphics g,
double x1,
double y1,
double x2,
double y2)
|
protected void |
drawGraphString(java.awt.Graphics g,
int nLen,
java.lang.String szText,
double x,
double y)
|
protected void |
drawPhases(java.awt.Graphics g,
long lMaxTime)
|
protected java.awt.TextField |
getField(int nIndex)
|
static void |
main(java.lang.String[] args)
|
void |
onFileAlphaGetValue(long ltime,
float value)
|
void |
paint(java.awt.Graphics g)
|
void |
start()
|
protected void |
updateAlpha()
|
protected void |
updateUi()
|
| Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, stop |
| Methods inherited from class java.awt.Panel |
addNotify |
| 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, 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, 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, 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 CustomAlphaTest()
| Method Detail |
public void start()
start in class java.applet.Appletprotected void addCanvas3D(javax.media.j3d.Canvas3D c3d)
addCanvas3D in class Java3dAppletprotected void buildUi()
protected javax.media.j3d.BranchGroup createSceneBranchGroup()
createSceneBranchGroup in class Java3dAppletpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerprotected void updateAlpha()
protected void updateUi()
protected void drawGraph()
protected java.awt.TextField getField(int nIndex)
protected void addButton(java.lang.String szText)
protected void addField(java.lang.String szText,
int nIndex)
protected void computeDrawScale(long lMaxTime)
protected void drawAreaRect(java.awt.Graphics g,
int x,
int y,
int width,
int height)
protected void drawAreaString(java.awt.Graphics g,
int nLen,
java.lang.String szText,
double x,
double y)
protected void drawGraphString(java.awt.Graphics g,
int nLen,
java.lang.String szText,
double x,
double y)
protected void drawGraphLine(java.awt.Graphics g,
double x1,
double y1,
double x2,
double y2)
protected void drawGraphFillCircle(java.awt.Graphics g,
double x1,
double y1,
double radius)
protected void drawAxes(java.awt.Graphics g,
long lMaxTime)
protected void drawPhases(java.awt.Graphics g,
long lMaxTime)
protected void drawAlpha(java.awt.Graphics g,
long lMaxTime)
protected void drawCurrentPosition(java.awt.Graphics g)
public void onFileAlphaGetValue(long ltime,
float value)
onFileAlphaGetValue in interface FileAlphaListenerpublic void paint(java.awt.Graphics g)
paint in class java.awt.Containerpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||