JavaView® v2.00

vgp.curve.torusknot
Class PaTorusKnot

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--vgp.curve.torusknot.PaTorusKnot

public class PaTorusKnot
extends java.applet.Applet

Demo applet shows a torus knot on a surface, and demonstrates the use of multiple geometries in the viewer.

Version:
30.01.99, 1.00 revised (kp)
30.01.99, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
PvViewer, Serialized Form

Field Summary
 java.awt.Frame m_frame
          frame if run standalone, null if run as applet.
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
PaTorusKnot()
           
 
Method Summary
 void destroy()
          Does clean-up when applet is destroyed by the browser.
 java.lang.String getAppletInfo()
          Interface of applet to inform about author, version, and copyright.
 java.lang.String[][] getParameterInfo()
          Interface used by design tools to show properties of applet.
 void init()
          Configure and initialize the viewer, load system and user projects.
static void main(java.lang.String[] args)
          Standalone application support.
 void paint(java.awt.Graphics g)
          Print info while initializing applet and viewer.
 void start()
          Start viewer, e.g. start animation if requested
 void stop()
          Stop viewer, e.g. stop animation if requested
 
Methods inherited from class java.applet.Applet
getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_frame

public java.awt.Frame m_frame
frame if run standalone, null if run as applet.
Constructor Detail

PaTorusKnot

public PaTorusKnot()
Method Detail

getParameterInfo

public java.lang.String[][] getParameterInfo()
Interface used by design tools to show properties of applet. This method returns a list of string arrays, each of length 4 rather than 3 as suggest by Java. The additional string at third position contains the value of the parameter.
Overrides:
getParameterInfo in class java.applet.Applet
See Also:
PvViewer.getParameter(String)

getAppletInfo

public java.lang.String getAppletInfo()
Interface of applet to inform about author, version, and copyright.
Overrides:
getAppletInfo in class java.applet.Applet

init

public void init()
Configure and initialize the viewer, load system and user projects. One of the user projects must be selected here.
Overrides:
init in class java.applet.Applet

main

public static void main(java.lang.String[] args)
Standalone application support. The main() method acts as the applet's entry point when it is run as a standalone application. It is ignored if the applet is run from within an HTML page.

paint

public void paint(java.awt.Graphics g)
Print info while initializing applet and viewer.
Overrides:
paint in class java.awt.Container

destroy

public void destroy()
Does clean-up when applet is destroyed by the browser. Here we just close and dispose all our control windows.
Overrides:
destroy in class java.applet.Applet

start

public void start()
Start viewer, e.g. start animation if requested
Overrides:
start in class java.applet.Applet

stop

public void stop()
Stop viewer, e.g. stop animation if requested
Overrides:
stop in class java.applet.Applet

JavaView® v2.00

The software JavaView® is copyright protected. All Rights Reserved.