net.sourceforge.kamiwaai
Class KamiWaAiCanvas

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended bynet.sourceforge.kamiwaai.KamiWaAiCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
Direct Known Subclasses:
CMeineCanvas, CMeineCanvasZ

public abstract class KamiWaAiCanvas
extends java.awt.Canvas
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener

Author:
M. Yamin To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.ButtonModel aktuell
           
(package private)  int k
           
(package private)  KamiWaAi kamiwaai
           
(package private)  java.lang.String label
           
 
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
(package private) KamiWaAiCanvas(KamiWaAi ai)
           
 
Method Summary
(package private)  void circleMode(java.awt.event.MouseEvent e)
           
(package private) abstract  double getDPole(java.awt.Point pt, MultiVector Pole)
           
(package private) abstract  double getDPoles(java.awt.Point pt, MultiVector Poles)
           
 java.awt.Dimension getMinimumSize()
           
(package private) static double getPolesX(MultiVector Poles)
           
(package private) static double getPolesY(MultiVector Poles)
           
(package private) static double getPolesZ(MultiVector Poles)
           
(package private) static double getPoleX(MultiVector Pole)
           
(package private) static double getPoleY(MultiVector Pole)
           
(package private) static double getPoleZ(MultiVector Pole)
           
 java.awt.Dimension getPreferredSize()
           
(package private) static double getXCoordinate(java.awt.Point pt)
           
(package private) static double getYCoordinate(java.awt.Point pt)
           
(package private)  void lineMode(java.awt.event.MouseEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
(package private) abstract  java.lang.String pickLine(java.awt.Point pt)
           
(package private) abstract  java.lang.String pickPoint(java.awt.Point pt)
           
(package private)  void redrawPoints()
           
(package private)  void sphereIntersectLine(java.awt.event.MouseEvent e)
           
(package private)  void sphereIntersectSphere(java.awt.event.MouseEvent e)
           
(package private)  void sphereMode(java.awt.event.MouseEvent e)
           
(package private)  void sphereRadiusMode(java.awt.event.MouseEvent e)
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mousePressed
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged
 

Field Detail

kamiwaai

KamiWaAi kamiwaai

aktuell

javax.swing.ButtonModel aktuell

label

java.lang.String label

k

int k
Constructor Detail

KamiWaAiCanvas

KamiWaAiCanvas(KamiWaAi ai)
Method Detail

update

public void update(java.awt.Graphics g)

getMinimumSize

public java.awt.Dimension getMinimumSize()

getPreferredSize

public java.awt.Dimension getPreferredSize()

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

redrawPoints

void redrawPoints()

getPolesY

static double getPolesY(MultiVector Poles)
Parameters:
Poles -
Returns:

getPolesX

static double getPolesX(MultiVector Poles)
Parameters:
Poles -
Returns:

getPoleY

static double getPoleY(MultiVector Pole)
Parameters:
Pole -
Returns:

getPoleX

static double getPoleX(MultiVector Pole)
Parameters:
Pole -
Returns:

getYCoordinate

static double getYCoordinate(java.awt.Point pt)
Parameters:
pt -
Returns:

getXCoordinate

static double getXCoordinate(java.awt.Point pt)
Parameters:
pt -
Returns:

getPolesZ

static double getPolesZ(MultiVector Poles)
Parameters:
Poles -
Returns:

getPoleZ

static double getPoleZ(MultiVector Pole)
Parameters:
Pole -
Returns:

getDPoles

abstract double getDPoles(java.awt.Point pt,
                          MultiVector Poles)

getDPole

abstract double getDPole(java.awt.Point pt,
                         MultiVector Pole)

sphereIntersectSphere

void sphereIntersectSphere(java.awt.event.MouseEvent e)
Parameters:
e -

pickLine

abstract java.lang.String pickLine(java.awt.Point pt)

pickPoint

abstract java.lang.String pickPoint(java.awt.Point pt)

sphereIntersectLine

void sphereIntersectLine(java.awt.event.MouseEvent e)
Parameters:
e -

circleMode

void circleMode(java.awt.event.MouseEvent e)
Parameters:
e -

sphereMode

void sphereMode(java.awt.event.MouseEvent e)
Parameters:
e -

lineMode

void lineMode(java.awt.event.MouseEvent e)
Parameters:
e -

sphereRadiusMode

void sphereRadiusMode(java.awt.event.MouseEvent e)
Parameters:
e -


Copyright © 2004 Fukui University. All Rights Reserved.