|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.electricity.circuitry.CircuitElement
org.jscience.physics.electricity.circuitry.elements.GateElement
public abstract class GateElement
DOCUMENT ME!
| Field Summary | |
|---|---|
int |
FLAG_SMALL
DOCUMENT ME! |
int |
gheight
DOCUMENT ME! |
int |
gsize
DOCUMENT ME! |
int |
gwidth
DOCUMENT ME! |
int |
gwidth2
DOCUMENT ME! |
java.awt.Point[] |
inGates
DOCUMENT ME! |
java.awt.Point[] |
inPosts
DOCUMENT ME! |
int |
inputCount
DOCUMENT ME! |
boolean |
lastOutput
DOCUMENT ME! |
int[] |
linePointsX
DOCUMENT ME! |
int[] |
linePointsY
DOCUMENT ME! |
int |
outnx
DOCUMENT ME! |
int |
outny
DOCUMENT ME! |
int |
outpx
DOCUMENT ME! |
int |
outpy
DOCUMENT ME! |
int |
pcirclex
DOCUMENT ME! |
int |
pcircley
DOCUMENT ME! |
int[] |
triPointsX
DOCUMENT ME! |
int[] |
triPointsY
DOCUMENT ME! |
| 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 | |
|---|---|
GateElement(int xx,
int yy)
Creates a new GateElement object. |
|
GateElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new GateElement object. |
|
| Method Summary | |
|---|---|
abstract boolean |
calcFunction()
DOCUMENT ME! |
void |
doStep()
DOCUMENT ME! |
void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
java.lang.String |
dump()
DOCUMENT ME! |
boolean |
getConnection(int n1,
int n2)
DOCUMENT ME! |
EditInfo |
getEditInfo(int n)
DOCUMENT ME! |
abstract java.lang.String |
getGateName()
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
boolean |
getInput(int x)
DOCUMENT ME! |
java.awt.Point |
getPost(int n)
DOCUMENT ME! |
int |
getPostCount()
DOCUMENT ME! |
int |
getVoltageSourceCount()
DOCUMENT ME! |
boolean |
hasGroundConnection(int n1)
DOCUMENT ME! |
boolean |
isInverting()
DOCUMENT ME! |
void |
setEditValue(int n,
EditInfo ei)
DOCUMENT ME! |
void |
setSize(int s)
DOCUMENT ME! |
void |
stamp()
DOCUMENT ME! |
| Methods inherited from class org.jscience.physics.electricity.circuitry.CircuitElement |
|---|
adjustBbox, allocNodes, calculateCurrent, canViewInScope, doAdjust, doDots, drag, drawPost, drawPost, drawPosts, drawValues, getBasicInfo, getCircuitFrame, getCurrent, getDumpClass, getDumpType, getInternalNodeCount, getNode, getPower, getScopeUnits, getScopeValue, getVoltageDiff, getVoltageSource, isWire, move, movePoint, nonLinear, reset, 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 |
|---|
public final int FLAG_SMALL
public int inputCount
public boolean lastOutput
public int gsize
public int gwidth
public int gwidth2
public int gheight
public java.awt.Point[] inPosts
public java.awt.Point[] inGates
public int outpx
public int outpy
public int outnx
public int outny
public int[] triPointsX
public int[] triPointsY
public int[] linePointsX
public int[] linePointsY
public int pcirclex
public int pcircley
| Constructor Detail |
|---|
public GateElement(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public GateElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
xa - DOCUMENT ME!ya - DOCUMENT ME!xb - DOCUMENT ME!yb - DOCUMENT ME!f - DOCUMENT ME!st - DOCUMENT ME!| Method Detail |
|---|
public boolean isInverting()
public void setSize(int s)
s - DOCUMENT ME!public java.lang.String dump()
dump in class CircuitElementpublic void draw(java.awt.Graphics g)
draw in class CircuitElementg - DOCUMENT ME!public int getPostCount()
getPostCount in class CircuitElementpublic java.awt.Point getPost(int n)
getPost in class CircuitElementn - DOCUMENT ME!
public int getVoltageSourceCount()
getVoltageSourceCount in class CircuitElementpublic abstract java.lang.String getGateName()
public void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!public void stamp()
stamp in class CircuitElementpublic boolean getInput(int x)
x - DOCUMENT ME!
public abstract boolean calcFunction()
public void doStep()
doStep in class CircuitElementpublic EditInfo getEditInfo(int n)
getEditInfo in class CircuitElementn - DOCUMENT ME!
public void setEditValue(int n,
EditInfo ei)
setEditValue in class CircuitElementn - DOCUMENT ME!ei - DOCUMENT ME!
public boolean getConnection(int n1,
int n2)
getConnection in class CircuitElementn1 - DOCUMENT ME!n2 - DOCUMENT ME!
public boolean hasGroundConnection(int n1)
hasGroundConnection in class CircuitElementn1 - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||