edu.cmu.emulator.world
Class RelOrientationMatrix

java.lang.Object
  extended by edu.cmu.emulator.world.RelSpatialAttribute
      extended by edu.cmu.emulator.world.RelMatrix
          extended by edu.cmu.emulator.world.RelOrientationMatrix
Direct Known Subclasses:
DirRelOrientationMatrix

public class RelOrientationMatrix
extends RelMatrix


Field Summary
 
Fields inherited from class edu.cmu.emulator.world.RelMatrix
debugListeners, m
 
Fields inherited from class edu.cmu.emulator.world.RelSpatialAttribute
children, groupWorker, id, listenerManager, listeners, mObject, parent
 
Constructor Summary
RelOrientationMatrix(double[][] m, MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(double[][] m, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
RelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
RelOrientationMatrix(MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
 
Method Summary
protected  double calcChangeMagnitude(Object a, Object b)
           
 
Methods inherited from class edu.cmu.emulator.world.RelMatrix
getAbsMatrix, getAbsMatrix, getAbsValue, getAbsWithParent, getRelMatrix, getRelMatrix, getRelValue, set, set, toString
 
Methods inherited from class edu.cmu.emulator.world.RelSpatialAttribute
addChild, addListener, addListener, addListener, addListener, addListener, getChild, getID, getNumChildren, getObject, getParent, notifyChildren, notifyListeners, removeChild, removeListener, setID, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RelOrientationMatrix

public RelOrientationMatrix(MovableObject mObject,
                            RelOrientationMatrix parent,
                            GroupWorker groupWorker)

RelOrientationMatrix

public RelOrientationMatrix(MovableObject mObject,
                            GroupWorker groupWorker)

RelOrientationMatrix

public RelOrientationMatrix(double[][] m,
                            MovableObject mObject,
                            RelOrientationMatrix parent,
                            GroupWorker groupWorker)

RelOrientationMatrix

public RelOrientationMatrix(double[][] m,
                            MovableObject mObject,
                            GroupWorker groupWorker)

RelOrientationMatrix

public RelOrientationMatrix(double x0,
                            double y0,
                            double z0,
                            double x1,
                            double y1,
                            double z1,
                            double x2,
                            double y2,
                            double z2,
                            MovableObject mObject,
                            RelOrientationMatrix parent,
                            GroupWorker groupWorker)

RelOrientationMatrix

public RelOrientationMatrix(double x0,
                            double y0,
                            double z0,
                            double x1,
                            double y1,
                            double z1,
                            double x2,
                            double y2,
                            double z2,
                            MovableObject mObject,
                            GroupWorker groupWorker)
Method Detail

calcChangeMagnitude

protected double calcChangeMagnitude(Object a,
                                     Object b)
Overrides:
calcChangeMagnitude in class RelMatrix


Copyright © 2013. All Rights Reserved.