|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Location | |
---|---|
driver | SWANS demo, benchmark and test simulation programs. |
jist.swans.field | Field entity of SWANS simulator and related classes. |
jist.swans.misc | Shared odds and ends of SWANS simulator. |
sidnet.models.deployment.models.flightdrop |
Uses of Location in driver |
---|
Methods in driver with parameters of type Location | |
---|---|
static NetInterface |
ip.createNode(Field field,
int i,
Location location,
RadioNoise radio,
NetAddress addr,
NetInterface.NetHandler nethandler)
|
Uses of Location in jist.swans.field |
---|
Fields in jist.swans.field declared as Location | |
---|---|
protected Location |
Field.RadioData.loc
radio location. |
Location |
Mobility.RandomWaypointInfo.waypoint
waypoint. |
Methods in jist.swans.field that return Location | |
---|---|
Location |
Spatial.getBottomLeft()
Return bottom-left coordinate. |
Location |
Field.RadioData.getLocation()
|
Location |
Spatial.getNearest(Location src)
Get nearest corner to location. |
Location |
Placement.getNextLocation()
Return location of next node. |
Location |
Placement.Random.getNextLocation()
Return location of next node. |
Location |
Placement.Grid.getNextLocation()
Return location of next node. |
Location |
Spatial.getTopRight()
Return top-right coordinate. |
Methods in jist.swans.field with parameters of type Location | |
---|---|
void |
Field.addRadio(RadioInfo info,
RadioInterface entity,
Location loc)
Add a radio onto the field. |
double |
PathLoss.compute(RadioInfo srcRadio,
Location srcLocation,
RadioInfo dstRadio,
Location dstLocation)
Compute the path loss. |
double |
PathLoss.FreeSpace.compute(RadioInfo srcRadio,
Location srcLocation,
RadioInfo dstRadio,
Location dstLocation)
Compute the path loss. |
double |
PathLoss.TwoRay.compute(RadioInfo srcRadio,
Location srcLocation,
RadioInfo dstRadio,
Location dstLocation)
Compute the path loss. |
double |
Spatial.SpatialTransmitVisitor.computeSignal(RadioInfo srcInfo,
Location srcLoc,
Location dst)
Compute signal strength between source radio and given point. |
Location |
Spatial.getNearest(Location src)
Get nearest corner to location. |
Mobility.MobilityInfo |
Mobility.init(FieldInterface f,
java.lang.Integer id,
Location loc)
Initiate mobility; initialize mobility data structures. |
Mobility.MobilityInfo |
Mobility.Static.init(FieldInterface f,
java.lang.Integer id,
Location loc)
Initiate mobility; initialize mobility data structures. |
Mobility.MobilityInfo |
Mobility.RandomWaypoint.init(FieldInterface f,
java.lang.Integer id,
Location loc)
Initiate mobility; initialize mobility data structures. |
Mobility.MobilityInfo |
Mobility.Teleport.init(FieldInterface f,
java.lang.Integer id,
Location loc)
Initiate mobility; initialize mobility data structures. |
Mobility.MobilityInfo |
Mobility.RandomWalk.init(FieldInterface f,
java.lang.Integer id,
Location loc)
Initiate mobility; initialize mobility data structures. |
abstract Field.RadioData |
Spatial.move(Field.RadioData radioData,
Location newLoc)
Update a radio location. |
Field.RadioData |
Spatial.LinearList.move(Field.RadioData rd,
Location l2)
Update a radio location. |
Field.RadioData |
Spatial.Grid.move(Field.RadioData radioData,
Location newLoc)
Update a radio location. |
Field.RadioData |
Spatial.HierGrid.move(Field.RadioData rd,
Location l2)
Update a radio location. |
Field.RadioData |
Spatial.TiledWraparound.move(Field.RadioData radioData,
Location newLoc)
Update a radio location. |
void |
Spatial.moveInside(Field.RadioData rd,
Location newLoc)
Update a radio location, but new location is still within same bin. |
void |
Field.moveRadio(java.lang.Integer id,
Location loc)
Move radio to different location on field. |
void |
FieldInterface.moveRadio(java.lang.Integer id,
Location loc)
Move radio to different location on field. |
void |
Field.moveRadioOff(java.lang.Integer id,
Location delta)
Move radio to different relative location on field. |
void |
FieldInterface.moveRadioOff(java.lang.Integer id,
Location delta)
Move radio to different relative location on field. |
void |
Mobility.next(FieldInterface f,
java.lang.Integer id,
Location loc,
Mobility.MobilityInfo info)
Schedule next movement. |
void |
Mobility.Static.next(FieldInterface f,
java.lang.Integer id,
Location loc,
Mobility.MobilityInfo info)
Schedule next movement. |
void |
Mobility.RandomWaypoint.next(FieldInterface f,
java.lang.Integer id,
Location loc,
Mobility.MobilityInfo info)
Schedule next movement. |
void |
Mobility.Teleport.next(FieldInterface f,
java.lang.Integer id,
Location loc,
Mobility.MobilityInfo info)
Schedule next movement. |
void |
Mobility.RandomWalk.next(FieldInterface f,
java.lang.Integer id,
Location loc,
Mobility.MobilityInfo info)
Schedule next movement. |
void |
Spatial.SpatialTransmitVisitor.visitTransmit(RadioInfo srcInfo,
Location srcLoc,
RadioInfo dstInfo,
RadioInterface dstEntity,
Location dstLoc,
Message msg,
java.lang.Long durationObj)
Transmit packet to given destination. |
abstract int |
Spatial.visitTransmit(Spatial.SpatialTransmitVisitor visitor,
RadioInfo srcInfo,
Location srcLoc,
Message msg,
java.lang.Long durationObj,
double limit)
Visit radios in bin with transmission visitor. |
int |
Spatial.LinearList.visitTransmit(Spatial.SpatialTransmitVisitor visitor,
RadioInfo srcInfo,
Location srcLoc,
Message msg,
java.lang.Long durationObj,
double limit)
Visit radios in bin with transmission visitor. |
int |
Spatial.Grid.visitTransmit(Spatial.SpatialTransmitVisitor visitor,
RadioInfo srcInfo,
Location srcLoc,
Message msg,
java.lang.Long durationObj,
double limit)
Visit radios in bin with transmission visitor. |
int |
Spatial.HierGrid.visitTransmit(Spatial.SpatialTransmitVisitor visitor,
RadioInfo srcInfo,
Location srcLoc,
Message msg,
java.lang.Long durationObj,
double limit)
Visit radios in bin with transmission visitor. |
int |
Spatial.TiledWraparound.visitTransmit(Spatial.SpatialTransmitVisitor visitor,
RadioInfo srcInfo,
Location srcLoc,
Message msg,
java.lang.Long durationObj,
double limit)
Visit radios in bin with transmission visitor. |
Constructors in jist.swans.field with parameters of type Location | |
---|---|
Field(Location bounds)
Initialize new, empty field with default fading (FadingNone) and pathloss (PathLossFreeSpace) models, and default propagation limits. |
|
Field(Location bounds,
boolean wrap)
Initialize new, empty field with default fading (FadingNone) and pathloss (PathLossFreeSpace) models, and default propagation limits, possibly with wrapped edges. |
|
Placement.Grid(Location loc,
int nodex,
int nodey)
Initialize grid placement model. |
|
Placement.Grid(Location loc,
java.lang.String s)
Initialize grid placement model. |
|
Placement.Random(Location loc)
Initialize random placement. |
|
Spatial.Grid(Location tr,
int divisions)
Create a new grid bin. |
|
Spatial.Grid(Location bl,
Location tr,
int divisions)
Create a new grid bin. |
|
Spatial.Grid(Location bl,
Location br,
Location tl,
Location tr,
int divisions)
Create a new grid bin. |
|
Spatial.HierGrid(Location tr,
int height)
Create new hierarchical bin. |
|
Spatial.HierGrid(Location bl,
Location tr,
int height)
Create new hierarchical bin. |
|
Spatial.HierGrid(Location bl,
Location br,
Location tl,
Location tr,
int height)
Create new hierarchical bin. |
|
Spatial.LinearList(Location tr)
Create a new linear-lookup bin. |
|
Spatial.LinearList(Location bl,
Location tr)
Create a new linear-lookup bin. |
|
Spatial.LinearList(Location bl,
Location br,
Location tl,
Location tr)
Create a new linear-lookup bin. |
|
Spatial(Location tr)
Create new (abstract) bin. |
|
Spatial(Location bl,
Location tr)
Create new (abstract) bin. |
|
Spatial(Location bl,
Location br,
Location tl,
Location tr)
Create new (abstract) bin. |
Uses of Location in jist.swans.misc |
---|
Subclasses of Location in jist.swans.misc | |
---|---|
static class |
Location.Location2D
A planar location implementation. |
static class |
Location.Location3D
A three-dimensional location implementation. |
Methods in jist.swans.misc that return Location | |
---|---|
Location |
Location.getClone()
Return clone of location object. |
static Location |
Location.parse(java.lang.String s)
Parse string into 2d or 3d Location object. |
abstract Location |
Location.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Location |
Location.Location2D.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Location |
Location.Location3D.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Methods in jist.swans.misc with parameters of type Location | |
---|---|
abstract void |
Location.add(Location l)
Vector addition of locations... |
void |
Location.Location2D.add(Location l)
Vector addition of locations... |
void |
Location.Location3D.add(Location l)
Vector addition of locations... |
abstract float |
Location.distance(Location l)
Compute distance between two locations. |
float |
Location.Location2D.distance(Location l)
Compute distance between two locations. |
float |
Location.Location3D.distance(Location l)
Compute distance between two locations. |
abstract float |
Location.distanceSqr(Location l)
Compute distance squared between two locations. |
float |
Location.Location2D.distanceSqr(Location l)
Compute distance squared between two locations. |
float |
Location.Location3D.distanceSqr(Location l)
Compute distance squared between two locations. |
abstract boolean |
Location.inside(Location bounds)
Determine whether point is inside bounds. |
boolean |
Location.Location2D.inside(Location bounds)
Determine whether point is inside bounds. |
boolean |
Location.Location3D.inside(Location bounds)
Determine whether point is inside bounds. |
abstract boolean |
Location.inside(Location min,
Location max)
Determine whether points is inside bounds. |
boolean |
Location.Location2D.inside(Location min,
Location max)
Determine whether points is inside bounds. |
boolean |
Location.Location3D.inside(Location min,
Location max)
Determine whether points is inside bounds. |
abstract Location |
Location.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Location |
Location.Location2D.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Location |
Location.Location3D.step(Location l,
int steps)
Divide (scale) vector from current to second location into a number of equal step (displacement) vectors. |
Uses of Location in sidnet.models.deployment.models.flightdrop |
---|
Methods in sidnet.models.deployment.models.flightdrop that return Location | |
---|---|
Location |
FlightDrop.FlightDropPlacement.getNextLocation()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |