net.sourceforge.kamiwaai.geometricalgebra
Class Sphere

java.lang.Object
  extended bynet.sourceforge.kamiwaai.geometricalgebra.GeometricObject
      extended bynet.sourceforge.kamiwaai.geometricalgebra.Sphere
All Implemented Interfaces:
HomogeneousModel, SwingDrawable

public class Sphere
extends GeometricObject


Field Summary
 
Fields inherited from class net.sourceforge.kamiwaai.geometricalgebra.GeometricObject
e1, e2, e3, I, L, n, N, nbar, One
 
Constructor Summary
Sphere(MultiVector L4)
           
Sphere(PointC centre, double radius)
           
Sphere(PointC point1, PointC point2, PointC point3, PointC point4)
           
 
Method Summary
 double[] center()
           
 MultiVector Center()
           
 void draw(java.awt.Graphics g)
           
 void drawZ(java.awt.Graphics g)
           
 MultiVector generator(int inc, MultiVector plane)
           
 java.util.Vector MeetLineMVs(Line line)
           
 MultiVector PonS()
           
 MultiVector PonSsouth()
           
 double radius()
           
 void recenter(MultiVector NewCenter)
           
 void remake(MultiVector movedBP, int bpno)
           
 void setBasePoint(MultiVector basepoint, int p1to4)
           
 void setColor(java.awt.Color c)
           
 java.util.Vector snet(int inc)
           
 
Methods inherited from class net.sourceforge.kamiwaai.geometricalgebra.GeometricObject
equals, getMultiVector, hashCode, meet, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Sphere

public Sphere(MultiVector L4)

Sphere

public Sphere(PointC point1,
              PointC point2,
              PointC point3,
              PointC point4)

Sphere

public Sphere(PointC centre,
              double radius)
Method Detail

radius

public double radius()

Center

public MultiVector Center()

center

public double[] center()

generator

public MultiVector generator(int inc,
                             MultiVector plane)

PonS

public MultiVector PonS()

PonSsouth

public MultiVector PonSsouth()

snet

public java.util.Vector snet(int inc)

setColor

public void setColor(java.awt.Color c)

draw

public void draw(java.awt.Graphics g)

drawZ

public void drawZ(java.awt.Graphics g)

setBasePoint

public void setBasePoint(MultiVector basepoint,
                         int p1to4)

remake

public void remake(MultiVector movedBP,
                   int bpno)

recenter

public void recenter(MultiVector NewCenter)

MeetLineMVs

public java.util.Vector MeetLineMVs(Line line)


Copyright © 2004 Fukui University. All Rights Reserved.