org.placelab.particlefilter.beacon
Class PositionParticle

java.lang.Object
  extended byorg.placelab.particlefilter.Particle
      extended byorg.placelab.particlefilter.beacon.PositionParticle
Direct Known Subclasses:
PositionWithMotionParticle

public class PositionParticle
extends Particle


Constructor Summary
PositionParticle(PositionParticle p)
           
PositionParticle(TwoDCoordinate pos)
           
 
Method Summary
 Particle createClone()
           
 boolean equals(java.lang.Object o)
           
 TwoDCoordinate getPosition()
           
 void moveBy(double x, double y)
           
 void setPosition(TwoDCoordinate position)
           
 
Methods inherited from class org.placelab.particlefilter.Particle
getWeight, updateWeight
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PositionParticle

public PositionParticle(PositionParticle p)

PositionParticle

public PositionParticle(TwoDCoordinate pos)
Method Detail

equals

public boolean equals(java.lang.Object o)

createClone

public Particle createClone()
Specified by:
createClone in class Particle

getPosition

public TwoDCoordinate getPosition()
Returns:
Returns the position.

setPosition

public void setPosition(TwoDCoordinate position)
Parameters:
position - The position to set.

moveBy

public void moveBy(double x,
                   double y)