|
|||||||||
| 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.OpAmpElement
public class OpAmpElement
DOCUMENT ME!
| Field Summary | |
|---|---|
int |
FLAG_SMALL
DOCUMENT ME! |
int |
FLAG_SWAP
DOCUMENT ME! |
double |
gain
DOCUMENT ME! |
int |
in1nx
DOCUMENT ME! |
int |
in1ny
DOCUMENT ME! |
int |
in1px
DOCUMENT ME! |
int |
in1py
DOCUMENT ME! |
int |
in2nx
DOCUMENT ME! |
int |
in2ny
DOCUMENT ME! |
int |
in2px
DOCUMENT ME! |
int |
in2py
DOCUMENT ME! |
double |
lastvd
DOCUMENT ME! |
double |
maxOut
DOCUMENT ME! |
double |
minOut
DOCUMENT ME! |
int |
opaddtext
DOCUMENT ME! |
int |
opheight
DOCUMENT ME! |
int |
opsize
DOCUMENT ME! |
int |
opwidth
DOCUMENT ME! |
int |
outnx
DOCUMENT ME! |
int |
outny
DOCUMENT ME! |
int |
outpx
DOCUMENT ME! |
int |
outpy
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 | |
|---|---|
OpAmpElement(int xx,
int yy)
Creates a new OpAmpElement object. |
|
OpAmpElement(int xa,
int ya,
int xb,
int yb,
int f,
java.util.StringTokenizer st)
Creates a new OpAmpElement object. |
|
| Method Summary | |
|---|---|
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! |
int |
getDumpType()
DOCUMENT ME! |
EditInfo |
getEditInfo(int n)
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
java.awt.Point |
getPost(int n)
DOCUMENT ME! |
int |
getPostCount()
DOCUMENT ME! |
double |
getPower()
DOCUMENT ME! |
double |
getVoltageDiff()
DOCUMENT ME! |
int |
getVoltageSourceCount()
DOCUMENT ME! |
boolean |
hasGroundConnection(int n1)
DOCUMENT ME! |
boolean |
nonLinear()
DOCUMENT ME! |
void |
setEditValue(int n,
EditInfo ei)
DOCUMENT ME! |
void |
setPoints()
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, getInternalNodeCount, getNode, getScopeUnits, getScopeValue, getVoltageSource, isWire, move, movePoint, reset, setBbox, setCircuitFrame, setCurrent, setNode, setNodeVoltage, 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 int opsize
public int opheight
public int opwidth
public int opaddtext
public double maxOut
public double minOut
public final int FLAG_SWAP
public final int FLAG_SMALL
public int in1px
public int in1py
public int in2px
public int in2py
public int outpx
public int outpy
public int in1nx
public int in1ny
public int in2nx
public int in2ny
public int outnx
public int outny
public int[] triPointsX
public int[] triPointsY
public final double gain
public double lastvd
| Constructor Detail |
|---|
public OpAmpElement(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public OpAmpElement(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 java.lang.String dump()
dump in class CircuitElementpublic boolean nonLinear()
nonLinear in class CircuitElementpublic void draw(java.awt.Graphics g)
draw in class CircuitElementg - DOCUMENT ME!public double getPower()
getPower in class CircuitElementpublic void setSize(int s)
s - DOCUMENT ME!public void setPoints()
setPoints in class CircuitElementpublic 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 void getInfo(java.lang.String[] arr)
getInfo in class CircuitElementarr - DOCUMENT ME!public void stamp()
stamp in class CircuitElementpublic void doStep()
doStep in class CircuitElement
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!
public double getVoltageDiff()
getVoltageDiff in class CircuitElementpublic int getDumpType()
getDumpType 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!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||