org.lucci.madhoc.env
Class NetworkEnvironment
java.lang.Object
org.lucci.madhoc.env.NetworkEnvironment
- All Implemented Interfaces:
- Configurable
public abstract class NetworkEnvironment
- extends java.lang.Object
- implements Configurable
- Author:
- luc.hogie
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkEnvironment
public NetworkEnvironment()
configure
public void configure()
throws java.lang.Throwable
- Specified by:
configure
in interface Configurable
- Throws:
java.lang.Throwable
getDefaultMobilityModel
public abstract java.lang.Class getDefaultMobilityModel()
- Returns:
- Returns the mobilityModel.
getRadioPropagationModel
public RadioPropagationModel getRadioPropagationModel()
- Returns:
- Returns the radioPropagationModel.
setRadioPropagationModel
public void setRadioPropagationModel(RadioPropagationModel radioPropagationModel)
- Parameters:
radioPropagationModel
- The radioPropagationModel to set.
initializeNodesLocation
public void initializeNodesLocation(java.util.Collection<Station> stations,
int maxIteration,
double timeStep)
getGrid
public Grid getGrid()
getNetwork
public Network getNetwork()
setNetwork
public void setNetwork(Network network)
createFigure
public abstract org.lucci.up.data.Figure createFigure(org.lucci.up.system.Space space)
getSurface
public int getSurface()