Methods in rcs.posemath that return PM_CARTESIAN |
static PM_CARTESIAN |
Posemath.add(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
PM_CARTESIAN |
PM_CARTESIAN.clone()
|
static PM_CARTESIAN |
Posemath.cross(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.divide(PM_CARTESIAN v,
double d)
|
PM_CARTESIAN |
PM_CIRCLE.getCenter()
|
PM_CARTESIAN |
PM_LINE.getEnd()
|
PM_CARTESIAN |
PM_CIRCLE.getNormal()
|
PM_CARTESIAN |
PM_CIRCLE.getrHelix()
|
PM_CARTESIAN |
PM_CIRCLE.getrPerp()
|
PM_CARTESIAN |
PM_CIRCLE.getrTan()
|
PM_CARTESIAN |
PM_LINE.getStart()
|
PM_CARTESIAN |
PM_LINE.getuVec()
|
static PM_CARTESIAN |
Posemath.intersection(PM_LINE l1,
PM_LINE l2)
|
static PM_CARTESIAN |
Posemath.inv(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.multiply(double d,
PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.multiply(PM_CARTESIAN v,
double d)
|
static PM_CARTESIAN |
Posemath.multiply(PM_POSE p1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.multiply(PM_QUATERNION q1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.multiply(PM_ROTATION_MATRIX m,
PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.neg(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.norm(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.point_on_line_segment(PM_CARTESIAN s,
PM_CARTESIAN e,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.point_on_line(PM_CARTESIAN s,
PM_CARTESIAN u,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.point_on_line(PM_LINE line,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.proj(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.subtract(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.toCart(PM_CYLINDRICAL v)
Convert a cylindrical to a cartesian |
static PM_CARTESIAN |
Posemath.toCart(PM_SPHERICAL v)
Convert PM_SPHERICAL to PM_CARTESIAN |
static PM_CARTESIAN |
PmCartesian.valueOf(java.lang.String s)
|
static PM_CARTESIAN |
Posemath.weightedAvg(PM_CARTESIAN c1,
double s1,
PM_CARTESIAN c2,
double s2)
Adds two PM_CARTESIANS and returns a weightedAvg
ie. |
Methods in rcs.posemath with parameters of type PM_CARTESIAN |
static PM_CARTESIAN |
Posemath.add(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.cross(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static double |
Posemath.disp(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
double |
PM_CARTESIAN.distFrom(PM_CARTESIAN p)
|
double |
PM_CARTESIAN.distFromXY(PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.divide(PM_CARTESIAN v,
double d)
|
static double |
Posemath.dot(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.inv(PM_CARTESIAN v)
|
static boolean |
Posemath.isNorm(PM_CARTESIAN v)
|
static double |
Posemath.mag(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.multiply(double d,
PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.multiply(PM_CARTESIAN v,
double d)
|
static PM_CARTESIAN |
Posemath.multiply(PM_POSE p1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.multiply(PM_QUATERNION q1,
PM_CARTESIAN v2)
|
static PM_CARTESIAN |
Posemath.multiply(PM_ROTATION_MATRIX m,
PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.neg(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.norm(PM_CARTESIAN v)
|
static PM_CARTESIAN |
Posemath.point_on_line_segment(PM_CARTESIAN s,
PM_CARTESIAN e,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.point_on_line(PM_CARTESIAN s,
PM_CARTESIAN u,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.point_on_line(PM_LINE line,
PM_CARTESIAN p)
|
static PM_CARTESIAN |
Posemath.proj(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
void |
PM_CIRCLE.setCenter(PM_CARTESIAN center)
|
void |
PM_LINE.setEnd(PM_CARTESIAN end)
|
void |
PM_CIRCLE.setNormal(PM_CARTESIAN normal)
|
void |
PM_CIRCLE.setrHelix(PM_CARTESIAN rHelix)
|
void |
PM_CIRCLE.setrPerp(PM_CARTESIAN rPerp)
|
void |
PM_CIRCLE.setrTan(PM_CARTESIAN rTan)
|
void |
PM_LINE.setStart(PM_CARTESIAN start)
|
void |
PM_LINE.setuVec(PM_CARTESIAN uVec)
|
static PM_CARTESIAN |
Posemath.subtract(PM_CARTESIAN v1,
PM_CARTESIAN v2)
|
static PM_SPHERICAL |
Posemath.toSph(PM_CARTESIAN v)
Convert a PM_CARTESIAN to PM_SPHERICAL |
static PM_CARTESIAN |
Posemath.weightedAvg(PM_CARTESIAN c1,
double s1,
PM_CARTESIAN c2,
double s2)
Adds two PM_CARTESIANS and returns a weightedAvg
ie. |