rcs.posemath
Class PM_CARTESIAN

java.lang.Object
  extended by rcs.posemath.PmCartesian
      extended by rcs.posemath.PM_CARTESIAN
All Implemented Interfaces:
java.lang.Cloneable

public class PM_CARTESIAN
extends PmCartesian
implements java.lang.Cloneable


Field Summary
 
Fields inherited from class rcs.posemath.PmCartesian
x, y, z
 
Constructor Summary
PM_CARTESIAN()
           
PM_CARTESIAN(double startx, double starty, double startz)
           
PM_CARTESIAN(PM_CYLINDRICAL c)
           
PM_CARTESIAN(PmCartesian p)
           
 
Method Summary
 PM_CARTESIAN add(PM_CARTESIAN c)
           
 PM_CARTESIAN clone()
           
 double distFrom(PM_CARTESIAN p)
           
 double distFromXY(PM_CARTESIAN p)
           
 PM_CARTESIAN multiply(double d)
           
 void update(NMLFormatConverter nml_fc)
           
static PM_CARTESIAN valueOf(java.lang.String s)
           
 
Methods inherited from class rcs.posemath.PmCartesian
add, distFrom, equals, equals, equals, getX, getY, getZ, mag, setX, setY, setZ, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PM_CARTESIAN

public PM_CARTESIAN()

PM_CARTESIAN

public PM_CARTESIAN(PmCartesian p)

PM_CARTESIAN

public PM_CARTESIAN(double startx,
                    double starty,
                    double startz)

PM_CARTESIAN

public PM_CARTESIAN(PM_CYLINDRICAL c)
             throws PmException
Throws:
PmException
Method Detail

update

public void update(NMLFormatConverter nml_fc)
Overrides:
update in class PmCartesian

add

public PM_CARTESIAN add(PM_CARTESIAN c)

multiply

public PM_CARTESIAN multiply(double d)
Overrides:
multiply in class PmCartesian

distFrom

public double distFrom(PM_CARTESIAN p)

distFromXY

public double distFromXY(PM_CARTESIAN p)

clone

public PM_CARTESIAN clone()
Overrides:
clone in class PmCartesian

valueOf

public static PM_CARTESIAN valueOf(java.lang.String s)