sidnet.stack.users.Bezier.routing
Class MessageBezier
java.lang.Object
sidnet.stack.users.Bezier.routing.MessageBezier
- All Implemented Interfaces:
- JistAPI.Timeless, Message
public class MessageBezier
- extends java.lang.Object
- implements Message
Fields inherited from interface jist.swans.misc.Message |
NULL |
Constructor Summary |
MessageBezier(int hopCount,
int maxHopCount,
int queryId,
long s_seq,
long timeSent,
Message payload)
Creates a new instance of MessageBezier |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
timeSent
public long timeSent
CommunicationRange
public int CommunicationRange
queryId
public int queryId
s_seq
public long s_seq
MessageBezier
public MessageBezier(int hopCount,
int maxHopCount,
int queryId,
long s_seq,
long timeSent,
Message payload)
- Creates a new instance of MessageBezier
getSize
public int getSize()
- Description copied from interface:
Message
- Return packet size or Constants.ZERO_WIRE_SIZE.
- Specified by:
getSize
in interface Message
- Returns:
- packet size [in bytes]
getBytes
public void getBytes(byte[] b,
int offset)
- Store packet into byte array.
- Specified by:
getBytes
in interface Message
- Parameters:
b
- destination byte arrayoffset
- byte array starting offset
setTX
public void setTX(double tX)
setTXIncrement
public void setTXIncrement(double tX_increment)
incrementTX
public void incrementTX()
getTX
public double getTX()
setTrajectory
public void setTrajectory(double trajectoryIndex)
getTrajectory
public double getTrajectory()
setSrcLocation
public void setSrcLocation(Location2D loc)
setDestLocation
public void setDestLocation(Location2D loc)
getSrcLocation
public Location2D getSrcLocation()
getDestLocation
public Location2D getDestLocation()
incrementHopCount
public void incrementHopCount()
getHopCount
public int getHopCount()
getMaxHopCount
public int getMaxHopCount()
setHopCount
public void setHopCount(int hopCount)
setBezierLeft
public void setBezierLeft(Bezier bezierCurveLeft)
setBezierRight
public void setBezierRight(Bezier bezierCurveRight)
getBezierLeft
public Bezier getBezierLeft()
getBezierRight
public Bezier getBezierRight()
getPayload
public Message getPayload()