|
|||||||||
| 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.ChipElement
public abstract class ChipElement
DOCUMENT ME!
| Field Summary | |
|---|---|
int |
bits
DOCUMENT ME! |
int[] |
clockPointsX
DOCUMENT ME! |
int[] |
clockPointsY
DOCUMENT ME! |
int |
csize
DOCUMENT ME! |
int |
cspc
DOCUMENT ME! |
int |
cspc2
DOCUMENT ME! |
int |
FLAG_SMALL
DOCUMENT ME! |
boolean |
lastClock
DOCUMENT ME! |
org.jscience.physics.electricity.circuitry.elements.ChipElement.Pin[] |
pins
DOCUMENT ME! |
int[] |
rectPointsX
DOCUMENT ME! |
int[] |
rectPointsY
DOCUMENT ME! |
int |
SIDE_E
DOCUMENT ME! |
int |
SIDE_N
DOCUMENT ME! |
int |
SIDE_S
DOCUMENT ME! |
int |
SIDE_W
DOCUMENT ME! |
int |
sizeX
DOCUMENT ME! |
int |
sizeY
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 | |
|---|---|
ChipElement(int xx,
int yy)
Creates a new ChipElement object. |
|
ChipElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new ChipElement object. |
|
| Method Summary | |
|---|---|
void |
doStep()
DOCUMENT ME! |
void |
drag(int xx,
int yy)
DOCUMENT ME! |
void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
void |
drawChip(java.awt.Graphics g)
DOCUMENT ME! |
java.lang.String |
dump()
DOCUMENT ME! |
void |
execute()
DOCUMENT ME! |
java.lang.String |
getChipName()
DOCUMENT ME! |
boolean |
getConnection(int n1,
int n2)
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
java.awt.Point |
getPost(int n)
DOCUMENT ME! |
abstract int |
getVoltageSourceCount()
DOCUMENT ME! |
boolean |
hasGroundConnection(int n1)
DOCUMENT ME! |
boolean |
needsBits()
DOCUMENT ME! |
void |
reset()
DOCUMENT ME! |
void |
setCurrent(int x,
double c)
DOCUMENT ME! |
void |
setPoints()
DOCUMENT ME! |
void |
setSize(int s)
DOCUMENT ME! |
abstract void |
setupPins()
DOCUMENT ME! |
void |
setVoltageSource(int j,
int vs)
DOCUMENT ME! |
void |
stamp()
DOCUMENT ME! |
| Methods inherited from class org.jscience.physics.electricity.circuitry.CircuitElement |
|---|
adjustBbox, allocNodes, calculateCurrent, canViewInScope, doAdjust, doDots, drawPost, drawPost, drawPosts, drawValues, getBasicInfo, getCircuitFrame, getCurrent, getDumpClass, getDumpType, getEditInfo, getInternalNodeCount, getNode, getPostCount, getPower, getScopeUnits, getScopeValue, getVoltageDiff, getVoltageSource, isWire, move, movePoint, nonLinear, setBbox, setCircuitFrame, setEditValue, setNode, setNodeVoltage, setPowerColor, setPowerColor, setupAdjust, setVoltageColor, startIteration, updateDotCount, updateDotCount |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int csize
public int cspc
public int cspc2
public int bits
public final int FLAG_SMALL
public int[] rectPointsX
public int[] rectPointsY
public int[] clockPointsX
public int[] clockPointsY
public org.jscience.physics.electricity.circuitry.elements.ChipElement.Pin[] pins
public int sizeX
public int sizeY
public boolean lastClock
public final int SIDE_N
public final int SIDE_S
public final int SIDE_W
public final int SIDE_E
| Constructor Detail |
|---|
public ChipElement(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public ChipElement(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 needsBits()
public void setSize(int s)
s - DOCUMENT ME!public abstract void setupPins()
public void draw(java.awt.Graphics g)
draw in class CircuitElementg - DOCUMENT ME!public void drawChip(java.awt.Graphics g)
g - DOCUMENT ME!
public void drag(int xx,
int yy)
drag in class CircuitElementxx - DOCUMENT ME!yy - DOCUMENT ME!public void setPoints()
setPoints in class CircuitElementpublic java.awt.Point getPost(int n)
getPost in class CircuitElementn - DOCUMENT ME!
public abstract int getVoltageSourceCount()
getVoltageSourceCount in class CircuitElement
public void setVoltageSource(int j,
int vs)
setVoltageSource in class CircuitElementj - DOCUMENT ME!vs - DOCUMENT ME!public void stamp()
stamp in class CircuitElementpublic void execute()
public void doStep()
doStep in class CircuitElementpublic void reset()
reset in class CircuitElementpublic java.lang.String dump()
dump in class CircuitElementpublic void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!
public void setCurrent(int x,
double c)
setCurrent in class CircuitElementx - DOCUMENT ME!c - DOCUMENT ME!public java.lang.String getChipName()
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 | ||||||||