public class PM_CARTESIAN extends PmCartesian implements java.lang.Cloneable
z| Constructor and Description |
|---|
PM_CARTESIAN() |
PM_CARTESIAN(double startx,
double starty,
double startz) |
PM_CARTESIAN(PM_CYLINDRICAL c) |
PM_CARTESIAN(PmCartesian p) |
| Modifier and Type | Method and Description |
|---|---|
PM_CARTESIAN |
add(PM_CARTESIAN c) |
PM_CARTESIAN |
clone() |
PM_CARTESIAN |
cross(PmCartesian other) |
double |
distFrom(PM_CARTESIAN p) |
double |
distFromXY(PM_CARTESIAN p) |
PM_CARTESIAN |
multiply(double d) |
PM_CARTESIAN |
project(PmCartesian other) |
PM_CARTESIAN |
rotate(PmQuaternion quat) |
PM_CARTESIAN |
rotate(PmRotationMatrix mat) |
PM_CARTESIAN |
rotate(PmRotationVector v) |
PM_CARTESIAN |
subtract(PmCartesian c) |
PM_CARTESIAN |
unit() |
void |
update(NMLFormatConverter nml_fc) |
static PM_CARTESIAN |
valueOf(java.lang.String s) |
add, distFrom, dot, equals, equals, equals, getX, getY, getZ, mag, setX, setY, setZ, toStringpublic PM_CARTESIAN()
public PM_CARTESIAN(PmCartesian p)
public PM_CARTESIAN(double startx,
double starty,
double startz)
public PM_CARTESIAN(PM_CYLINDRICAL c) throws PmException
PmExceptionpublic void update(NMLFormatConverter nml_fc)
update in class PmCartesianpublic PM_CARTESIAN add(PM_CARTESIAN c)
public PM_CARTESIAN multiply(double d)
multiply in class PmCartesianpublic double distFrom(PM_CARTESIAN p)
public double distFromXY(PM_CARTESIAN p)
public PM_CARTESIAN subtract(PmCartesian c)
subtract in class PmCartesianpublic PM_CARTESIAN cross(PmCartesian other) throws PmException
cross in class PmCartesianPmExceptionpublic PM_CARTESIAN project(PmCartesian other) throws PmException
project in class PmCartesianPmExceptionpublic PM_CARTESIAN unit() throws PmException
unit in class PmCartesianPmExceptionpublic PM_CARTESIAN rotate(PmRotationMatrix mat) throws PmException
rotate in class PmCartesianPmExceptionpublic PM_CARTESIAN rotate(PmQuaternion quat) throws PmException
rotate in class PmCartesianPmExceptionpublic PM_CARTESIAN rotate(PmRotationVector v) throws PmException
rotate in class PmCartesianPmExceptionpublic PM_CARTESIAN clone()
clone in class PmCartesianpublic static PM_CARTESIAN valueOf(java.lang.String s)