Uses of Class
edu.bonn.cs.iv.bonnmotion.Position

Packages that use Position
edu.bonn.cs.iv.bonnmotion Base package for BonnMotion. 
edu.bonn.cs.iv.bonnmotion.models All scenario generators. 
 

Uses of Position in edu.bonn.cs.iv.bonnmotion
 

Fields in edu.bonn.cs.iv.bonnmotion declared as Position
 Position Waypoint.pos
           
 

Methods in edu.bonn.cs.iv.bonnmotion that return Position
static Position Position.diff(Position p, Position q)
          Difference between q and p ("how to reach q from p").
 Position AttractorField.getPos(double rndUniform, double rndGaussian1, double rndGaussian2)
           
 Position AttractorField.getPosJunk(double rndUniform1, double rndUniform2, double rndGaussian)
           
 Position MobileNode.positionAt(double time)
           
 Position Scenario.randomNextPosition()
          Helper function for creating scenarios.
 Position Scenario.randomNextPosition(double fx, double fy)
          Helper function for creating scenarios.
 Position Position.rndprox(double maxdist, double _dist, double _dir)
           
 

Methods in edu.bonn.cs.iv.bonnmotion with parameters of type Position
 boolean MobileNode.add(double time, Position pos)
          Optimised for waypoints coming in with increasing time.
 void AttractorField.add(Position attractor, double level, double stdDev)
           
static double Position.angle(Position p, Position q)
          Calculate angle between two vectors, their order being irrelevant.
static double Position.angle2(Position p, Position q)
          Calculate angle, counter-clockwise from the first to the second vector.
static Position Position.diff(Position p, Position q)
          Difference between q and p ("how to reach q from p").
 double Position.distance(Position p)
           
 boolean Position.equals(Position p)
           
static boolean MobileNode.sameBuilding(Building[] buildings, Position pos1, Position pos2)
           
static double Position.scalarProduct(Position p, Position q)
           
 

Constructors in edu.bonn.cs.iv.bonnmotion with parameters of type Position
Waypoint(double time, Position pos)
           
 

Uses of Position in edu.bonn.cs.iv.bonnmotion.models
 

Methods in edu.bonn.cs.iv.bonnmotion.models that return Position
 Position ManhattanGrid.alignPos(Position pos)
           
 Position OriginalGaussMarkov.getMeanVelocity(double dir)
           
 Position ManhattanGrid.getNewPos(Position src, double dist, int dir)
           
 

Methods in edu.bonn.cs.iv.bonnmotion.models with parameters of type Position
 Position ManhattanGrid.alignPos(Position pos)
           
 double GaussMarkov.getNewDir(double oldDir, Position pos)
           
 Position ManhattanGrid.getNewPos(Position src, double dist, int dir)
           
protected  boolean ManhattanGrid.mustTurn(Position pos, int dir)
           
 boolean ManhattanGrid.nodeAddErrorHandler(int i, double t, Position dst)
           
 boolean ManhattanGrid.outOfBounds(Position pos)