public class PmQuaternion
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
PmQuaternion() |
PmQuaternion(double starts,
double startx,
double startz,
double starty) |
PmQuaternion(PmRotationMatrix mat) |
PmQuaternion(PmRotationVector rotv) |
PmQuaternion(PmRpy rpy) |
| Modifier and Type | Method and Description |
|---|---|
PmQuaternion |
clone() |
boolean |
equals(PmQuaternion pq) |
boolean |
equals(PmRotationMatrix prm) |
boolean |
equals(PmRotationVector prv) |
double |
getS() |
double |
getX() |
double |
getY() |
double |
getZ() |
PmQuaternion |
multipy(PmQuaternion other) |
void |
setS(double s) |
void |
setX(double x) |
void |
setY(double y) |
void |
setZ(double z) |
java.lang.String |
toString() |
void |
update(NMLFormatConverter nml_fc) |
public PmQuaternion()
public PmQuaternion(PmRpy rpy) throws PmException
PmExceptionpublic PmQuaternion(PmRotationVector rotv) throws PmException
PmExceptionpublic PmQuaternion(PmRotationMatrix mat) throws PmException
PmExceptionpublic PmQuaternion(double starts,
double startx,
double startz,
double starty)
throws PmException
PmExceptionpublic void update(NMLFormatConverter nml_fc)
public PmQuaternion multipy(PmQuaternion other) throws PmException
PmExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(PmQuaternion pq) throws PmException
PmExceptionpublic boolean equals(PmRotationMatrix prm) throws PmException
PmExceptionpublic boolean equals(PmRotationVector prv) throws PmException
PmExceptionpublic PmQuaternion clone()
clone in class java.lang.Objectpublic double getS()
public void setS(double s)
s - the s to setpublic double getX()
public void setX(double x)
x - the x to setpublic double getY()
public void setY(double y)
y - the y to setpublic double getZ()
public void setZ(double z)
z - the z to set