Uses of Class
rcs.posemath.PmCartesian

Packages that use PmCartesian
rcs.posemath   
 

Uses of PmCartesian in rcs.posemath
 

Subclasses of PmCartesian in rcs.posemath
 class PM_CARTESIAN
           
 

Fields in rcs.posemath declared as PmCartesian
 PmCartesian PmCircle.center
           
 PmCartesian PmCircle.normal
           
 PmCartesian PmCircle.rHelix
           
 PmCartesian PmCircle.rPerp
           
 PmCartesian PmCircle.rTan
           
 PmCartesian PmHomogeneous.tran
           
 PmCartesian PmPose.tran
           
 PmCartesian PmLine.uVec
           
 PmCartesian PmRotationMatrix.x
           
 PmCartesian PmRotationMatrix.y
           
 PmCartesian PmRotationMatrix.z
           
 

Methods in rcs.posemath that return PmCartesian
static PmCartesian Posemath.add(PmCartesian v1, PmCartesian v2)
           
static PmCartesian Posemath.multiply(double d, PmCartesian v)
           
static PmCartesian Posemath.multiply(PmCartesian v, double d)
           
static PmCartesian Posemath.point_on_line(PM_LINE line, PmCartesian p)
           
static PmCartesian Posemath.subtract(PmCartesian v1, PmCartesian v2)
           
 

Methods in rcs.posemath with parameters of type PmCartesian
static PmCartesian Posemath.add(PmCartesian v1, PmCartesian v2)
           
 double PmCartesian.distFrom(PmCartesian p)
           
static double Posemath.dot(PmCartesian v1, PmCartesian v2)
           
 boolean PmCartesian.equals(PmCartesian v)
           
 boolean PmCylindrical.equals(PmCartesian v)
           
static double Posemath.mag(PmCartesian v)
           
static PmCartesian Posemath.multiply(double d, PmCartesian v)
           
static PmCartesian Posemath.multiply(PmCartesian v, double d)
           
static int Posemath.pmCartCartAdd(PmCartesian v1, PmCartesian v2, PmCartesian vout)
           
static boolean Posemath.pmCartCartCompare(PmCartesian v1, PmCartesian v2)
           
static int Posemath.pmCartCartCross(PmCartesian v1, PmCartesian v2, PmCartesian vout)
           
static double Posemath.pmCartCartDisp(PmCartesian v1, PmCartesian v2)
           
static double Posemath.pmCartCartDot(PmCartesian v1, PmCartesian v2)
           
static int Posemath.pmCartCartProj(PmCartesian v1, PmCartesian v2, PmCartesian vout)
           
static int Posemath.pmCartCartSub(PmCartesian v1, PmCartesian v2, PmCartesian vout)
           
static int Posemath.pmCartCylConvert(PmCartesian v, PmCylindrical c)
           
static int Posemath.pmCartInv(PmCartesian v1, PmCartesian vout)
           
static boolean Posemath.pmCartIsNorm(PmCartesian v)
           
static double Posemath.pmCartMag(PmCartesian v)
           
static int Posemath.pmCartNeg(PmCartesian v1, PmCartesian vout)
           
static int Posemath.pmCartNorm(PmCartesian v, PmCartesian vout)
           
static int Posemath.pmCartPlaneProj(PmCartesian v, PmCartesian normal, PmCartesian vout)
           
static int Posemath.pmCartScalDiv(PmCartesian v1, double d, PmCartesian vout)
           
static int Posemath.pmCartScalMult(PmCartesian v1, double d, PmCartesian vout)
           
static int Posemath.pmCartSphConvert(PmCartesian v, PmSpherical s)
          Convert a PmCartesian to PmSpherical
static int Posemath.pmCircleInit(PmCircle circle, PmPose start, PmPose end, PmCartesian center, PmCartesian normal, int turn)
           
static int Posemath.pmCylCartConvert(PmCylindrical c, PmCartesian v)
          Convert cylindrical to cartesian.
static int Posemath.pmMatCartMult(PmRotationMatrix m, PmCartesian v, PmCartesian vout)
           
static int Posemath.pmPoseCartMult(PmPose p1, PmCartesian v2, PmCartesian vout)
           
static int Posemath.pmQuatCartMult(PmQuaternion q1, PmCartesian v2, PmCartesian vout)
           
static int Posemath.pmSphCartConvert(PmSpherical s, PmCartesian v)
          Convert PmSherical to PmCartesian
static PmCartesian Posemath.point_on_line(PM_LINE line, PmCartesian p)
           
static PmCartesian Posemath.subtract(PmCartesian v1, PmCartesian v2)
           
 

Method parameters in rcs.posemath with type arguments of type PmCartesian
static double[] Posemath.computeLineFitErrors(PM_LINE line, java.util.List<? extends PmCartesian> l)
          Compute an array of errors or the distance between each point in list l to line line.
static PM_CIRCLE Posemath.fitCircle2D_XY(java.util.List<? extends PmCartesian> l)
          Ignores the z value in each element of the list and returns a circle fit with least-squares error to x,y points
static PM_LINE Posemath.fitLine(java.util.List<? extends PmCartesian> l)
          Ignores the z value in each element of the list and returns a line fit with least-squares error to x,y points
 

Constructors in rcs.posemath with parameters of type PmCartesian
PM_CARTESIAN(PmCartesian p)
           
PM_POSE(PmCartesian starttran, PmQuaternion startrot)
           
PM_POSE(PmCartesian starttran, PmRpy startrpy)
           
PM_ROTATION_MATRIX(PmCartesian startx, PmCartesian starty, PmCartesian startz)
           
PmHomogeneous(PmCartesian starttran, PmRotationMatrix startrot)
           
PmPose(PmCartesian starttran, PmQuaternion startrot)
           
PmPose(PmCartesian starttran, PmRpy startrpy)
           
PmRotationMatrix(PmCartesian startx, PmCartesian starty, PmCartesian startz)