org.jscience.physics.electricity.circuitry.elements
Class AntennaElement

java.lang.Object
  extended by org.jscience.physics.electricity.circuitry.CircuitElement
      extended by org.jscience.physics.electricity.circuitry.elements.VoltageElement
          extended by org.jscience.physics.electricity.circuitry.elements.RailElement
              extended by org.jscience.physics.electricity.circuitry.elements.AntennaElement

public class AntennaElement
extends RailElement

DOCUMENT ME!


Field Summary
 double fmphase
          DOCUMENT ME!
 
Fields inherited from class org.jscience.physics.electricity.circuitry.elements.RailElement
FLAG_CLOCK
 
Fields inherited from class org.jscience.physics.electricity.circuitry.elements.VoltageElement
bias, circleSize, FLAG_COS, freqTimeZero, frequency, maxVoltage, waveform, WF_AC, WF_DC, WF_PULSE, WF_SAWTOOTH, WF_SQUARE, WF_TRIANGLE
 
Fields inherited from class org.jscience.physics.electricity.circuitry.CircuitElement
boundingBox, circuitFrame, curcount, current, flags, nodes, noDiagonal, volts, voltSource, x, x2, y, y2
 
Constructor Summary
AntennaElement(int xx, int yy)
          Creates a new AntennaElement object.
AntennaElement(int xa, int ya, int xb, int yb, int f, java.util.StringTokenizer st)
          Creates a new AntennaElement object.
 
Method Summary
 void doStep()
          DOCUMENT ME!
 java.lang.String dump()
          DOCUMENT ME!
 int getDumpType()
          DOCUMENT ME!
 double getVoltage()
          DOCUMENT ME!
 void stamp()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.physics.electricity.circuitry.elements.RailElement
draw, getPostCount, getVoltageDiff, hasGroundConnection
 
Methods inherited from class org.jscience.physics.electricity.circuitry.elements.VoltageElement
drawWaveform, getEditInfo, getInfo, getPower, getVoltageSourceCount, reset, setEditValue, triangleFunc
 
Methods inherited from class org.jscience.physics.electricity.circuitry.CircuitElement
adjustBbox, allocNodes, calculateCurrent, canViewInScope, doAdjust, doDots, drag, drawPost, drawPost, drawPosts, drawValues, getBasicInfo, getCircuitFrame, getConnection, getCurrent, getDumpClass, getInternalNodeCount, getNode, getPost, getScopeUnits, getScopeValue, getVoltageSource, isWire, move, movePoint, nonLinear, setBbox, setCircuitFrame, setCurrent, setNode, setNodeVoltage, setPoints, setPowerColor, setPowerColor, setupAdjust, setVoltageColor, setVoltageSource, startIteration, updateDotCount, updateDotCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fmphase

public double fmphase
DOCUMENT ME!

Constructor Detail

AntennaElement

public AntennaElement(int xx,
                      int yy)
Creates a new AntennaElement object.

Parameters:
xx - DOCUMENT ME!
yy - DOCUMENT ME!

AntennaElement

public AntennaElement(int xa,
                      int ya,
                      int xb,
                      int yb,
                      int f,
                      java.util.StringTokenizer st)
Creates a new AntennaElement object.

Parameters:
xa - DOCUMENT ME!
ya - DOCUMENT ME!
xb - DOCUMENT ME!
yb - DOCUMENT ME!
f - DOCUMENT ME!
st - DOCUMENT ME!
Method Detail

dump

public java.lang.String dump()
DOCUMENT ME!

Overrides:
dump in class RailElement
Returns:
DOCUMENT ME!

stamp

public void stamp()
DOCUMENT ME!

Overrides:
stamp in class RailElement

doStep

public void doStep()
DOCUMENT ME!

Overrides:
doStep in class RailElement

getVoltage

public double getVoltage()
DOCUMENT ME!

Overrides:
getVoltage in class VoltageElement
Returns:
DOCUMENT ME!

getDumpType

public int getDumpType()
DOCUMENT ME!

Overrides:
getDumpType in class RailElement
Returns:
DOCUMENT ME!