| 
 | ||||||||||
| 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.locradio location. | 
|  Location | Mobility.RandomWaypointInfo.waypointwaypoint. | 
| 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.Location2DA planar location implementation. | 
| static class | Location.Location3DA 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 | |||||||||