edu.cmu.emulator.vis
Class SigGraphViewer

java.lang.Object
  extended by edu.cmu.emulator.vis.SigGraphViewer
All Implemented Interfaces:
EmulatorUserClass, Runnable

public class SigGraphViewer
extends Object
implements EmulatorUserClass, Runnable


Field Summary
private  double antennaGain
           
private  Channel channel
           
private  RWLock channelsLock
           
private static int DEF_X
           
private static int DEF_Y
           
private  Antenna destAntenna
           
private  double[] dirVector
           
private  Path path
           
private  PathBasedChannelModel pbChannelModel
           
private  boolean running
           
private  SigGraph sigGraph
           
private  Antenna srcAntenna
           
 
Constructor Summary
SigGraphViewer()
           
 
Method Summary
 void run()
           
 void start(Emulator emulator, String[] args)
          This is the method that gets called by the classloader after loading the user defined classes.
 void start(SignalEnvironment sigEnv, Antenna srcAntenna, Antenna destAntenna)
           
 void start(SignalEnvironment sigEnv, Antenna srcAntenna, Antenna destAntenna, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

running

private boolean running

sigGraph

private SigGraph sigGraph

channel

private Channel channel

pbChannelModel

private PathBasedChannelModel pbChannelModel

path

private Path path

channelsLock

private RWLock channelsLock

dirVector

private double[] dirVector

antennaGain

private double antennaGain

srcAntenna

private Antenna srcAntenna

destAntenna

private Antenna destAntenna

DEF_X

private static final int DEF_X
See Also:
Constant Field Values

DEF_Y

private static final int DEF_Y
See Also:
Constant Field Values
Constructor Detail

SigGraphViewer

public SigGraphViewer()
Method Detail

start

public void start(Emulator emulator,
                  String[] args)
Description copied from interface: EmulatorUserClass
This is the method that gets called by the classloader after loading the user defined classes.

Specified by:
start in interface EmulatorUserClass
Parameters:
emulator - The Emulator object passed to the user class so that they have access to the internal data structures of the emulator.

start

public void start(SignalEnvironment sigEnv,
                  Antenna srcAntenna,
                  Antenna destAntenna)

start

public void start(SignalEnvironment sigEnv,
                  Antenna srcAntenna,
                  Antenna destAntenna,
                  int x,
                  int y)

run

public void run()
Specified by:
run in interface Runnable


Copyright © 2013. All Rights Reserved.