|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.physics.electricity.circuitry.CircuitElement
public abstract class CircuitElement
DOCUMENT ME!
| Field Summary | |
|---|---|
java.awt.Rectangle |
boundingBox
DOCUMENT ME! |
CircuitFrame |
circuitFrame
|
double |
curcount
DOCUMENT ME! |
double |
current
DOCUMENT ME! |
int |
flags
DOCUMENT ME! |
int[] |
nodes
DOCUMENT ME! |
boolean |
noDiagonal
DOCUMENT ME! |
double[] |
volts
DOCUMENT ME! |
int |
voltSource
DOCUMENT ME! |
int |
x
DOCUMENT ME! |
int |
x2
DOCUMENT ME! |
int |
y
DOCUMENT ME! |
int |
y2
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
CircuitElement(int xx,
int yy)
Creates a new CircuitElement object. |
|
CircuitElement(int xa,
int ya,
int xb,
int yb,
int f)
Creates a new CircuitElement object. |
|
| Method Summary | |
|---|---|
void |
adjustBbox(int x1,
int y1,
int x2,
int y2)
DOCUMENT ME! |
void |
allocNodes()
DOCUMENT ME! |
void |
calculateCurrent()
DOCUMENT ME! |
boolean |
canViewInScope()
DOCUMENT ME! |
void |
doAdjust()
DOCUMENT ME! |
void |
doDots(java.awt.Graphics g)
DOCUMENT ME! |
void |
doStep()
DOCUMENT ME! |
void |
drag(int xx,
int yy)
DOCUMENT ME! |
abstract void |
draw(java.awt.Graphics g)
DOCUMENT ME! |
void |
drawPost(java.awt.Graphics g,
int x0,
int y0)
DOCUMENT ME! |
void |
drawPost(java.awt.Graphics g,
int x0,
int y0,
int n)
DOCUMENT ME! |
void |
drawPosts(java.awt.Graphics g)
DOCUMENT ME! |
void |
drawValues(java.awt.Graphics g,
java.lang.String s,
int xc,
int yc,
int dpx,
int dpy)
DOCUMENT ME! |
java.lang.String |
dump()
DOCUMENT ME! |
void |
getBasicInfo(java.lang.String[] arr)
DOCUMENT ME! |
CircuitFrame |
getCircuitFrame()
|
boolean |
getConnection(int n1,
int n2)
DOCUMENT ME! |
double |
getCurrent()
DOCUMENT ME! |
java.lang.Class |
getDumpClass()
DOCUMENT ME! |
int |
getDumpType()
DOCUMENT ME! |
EditInfo |
getEditInfo(int n)
DOCUMENT ME! |
void |
getInfo(java.lang.String[] arr)
DOCUMENT ME! |
int |
getInternalNodeCount()
DOCUMENT ME! |
int |
getNode(int n)
DOCUMENT ME! |
java.awt.Point |
getPost(int n)
DOCUMENT ME! |
int |
getPostCount()
DOCUMENT ME! |
double |
getPower()
DOCUMENT ME! |
java.lang.String |
getScopeUnits(int x)
DOCUMENT ME! |
double |
getScopeValue(int x)
DOCUMENT ME! |
double |
getVoltageDiff()
DOCUMENT ME! |
int |
getVoltageSource()
DOCUMENT ME! |
int |
getVoltageSourceCount()
DOCUMENT ME! |
boolean |
hasGroundConnection(int n1)
DOCUMENT ME! |
boolean |
isWire()
DOCUMENT ME! |
void |
move(int dx,
int dy)
DOCUMENT ME! |
void |
movePoint(int n,
int dx,
int dy)
DOCUMENT ME! |
boolean |
nonLinear()
DOCUMENT ME! |
void |
reset()
DOCUMENT ME! |
void |
setBbox(int x1,
int y1,
int x2,
int y2)
DOCUMENT ME! |
void |
setCircuitFrame(CircuitFrame circuitFrame)
|
void |
setCurrent(int x,
double c)
DOCUMENT ME! |
void |
setEditValue(int n,
EditInfo ei)
DOCUMENT ME! |
void |
setNode(int p,
int n)
DOCUMENT ME! |
void |
setNodeVoltage(int n,
double c)
DOCUMENT ME! |
void |
setPoints()
DOCUMENT ME! |
void |
setPowerColor(java.awt.Graphics g,
boolean yellow)
DOCUMENT ME! |
void |
setPowerColor(java.awt.Graphics g,
double w0)
DOCUMENT ME! |
void |
setupAdjust()
DOCUMENT ME! |
void |
setVoltageColor(java.awt.Graphics g,
double volts)
DOCUMENT ME! |
void |
setVoltageSource(int n,
int v)
DOCUMENT ME! |
void |
stamp()
DOCUMENT ME! |
void |
startIteration()
DOCUMENT ME! |
void |
updateDotCount()
DOCUMENT ME! |
double |
updateDotCount(double cur,
double cc)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int x
public int y
public int x2
public int y2
public int flags
public int[] nodes
public int voltSource
public double[] volts
public double current
public double curcount
public java.awt.Rectangle boundingBox
public boolean noDiagonal
public CircuitFrame circuitFrame
| Constructor Detail |
|---|
public CircuitElement(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public CircuitElement(int xa,
int ya,
int xb,
int yb,
int f)
xa - DOCUMENT ME!ya - DOCUMENT ME!xb - DOCUMENT ME!yb - DOCUMENT ME!f - DOCUMENT ME!| Method Detail |
|---|
public int getDumpType()
public CircuitFrame getCircuitFrame()
public void setCircuitFrame(CircuitFrame circuitFrame)
public java.lang.Class getDumpClass()
public void allocNodes()
public java.lang.String dump()
public void reset()
public abstract void draw(java.awt.Graphics g)
g - DOCUMENT ME!
public void setCurrent(int x,
double c)
x - DOCUMENT ME!c - DOCUMENT ME!public double getCurrent()
public void doStep()
public void startIteration()
public void setNodeVoltage(int n,
double c)
n - DOCUMENT ME!c - DOCUMENT ME!public void calculateCurrent()
public void setPoints()
public void drag(int xx,
int yy)
xx - DOCUMENT ME!yy - DOCUMENT ME!
public void move(int dx,
int dy)
dx - DOCUMENT ME!dy - DOCUMENT ME!
public void movePoint(int n,
int dx,
int dy)
n - DOCUMENT ME!dx - DOCUMENT ME!dy - DOCUMENT ME!public void drawPosts(java.awt.Graphics g)
g - DOCUMENT ME!public void stamp()
public int getVoltageSourceCount()
public int getInternalNodeCount()
public void setNode(int p,
int n)
p - DOCUMENT ME!n - DOCUMENT ME!
public void setVoltageSource(int n,
int v)
n - DOCUMENT ME!v - DOCUMENT ME!public int getVoltageSource()
public double getVoltageDiff()
public boolean nonLinear()
public int getPostCount()
public int getNode(int n)
n - DOCUMENT ME!
public java.awt.Point getPost(int n)
n - DOCUMENT ME!
public void drawPost(java.awt.Graphics g,
int x0,
int y0,
int n)
g - DOCUMENT ME!x0 - DOCUMENT ME!y0 - DOCUMENT ME!n - DOCUMENT ME!
public void drawPost(java.awt.Graphics g,
int x0,
int y0)
g - DOCUMENT ME!x0 - DOCUMENT ME!y0 - DOCUMENT ME!
public void setBbox(int x1,
int y1,
int x2,
int y2)
x1 - DOCUMENT ME!y1 - DOCUMENT ME!x2 - DOCUMENT ME!y2 - DOCUMENT ME!
public void adjustBbox(int x1,
int y1,
int x2,
int y2)
x1 - DOCUMENT ME!y1 - DOCUMENT ME!x2 - DOCUMENT ME!y2 - DOCUMENT ME!
public void drawValues(java.awt.Graphics g,
java.lang.String s,
int xc,
int yc,
int dpx,
int dpy)
g - DOCUMENT ME!s - DOCUMENT ME!xc - DOCUMENT ME!yc - DOCUMENT ME!dpx - DOCUMENT ME!dpy - DOCUMENT ME!public void updateDotCount()
public double updateDotCount(double cur,
double cc)
cur - DOCUMENT ME!cc - DOCUMENT ME!
public void doDots(java.awt.Graphics g)
g - DOCUMENT ME!public void doAdjust()
public void setupAdjust()
public void getInfo(java.lang.String[] arr)
arr - DOCUMENT ME!public void getBasicInfo(java.lang.String[] arr)
arr - DOCUMENT ME!
public void setVoltageColor(java.awt.Graphics g,
double volts)
g - DOCUMENT ME!volts - DOCUMENT ME!
public void setPowerColor(java.awt.Graphics g,
boolean yellow)
g - DOCUMENT ME!yellow - DOCUMENT ME!
public void setPowerColor(java.awt.Graphics g,
double w0)
g - DOCUMENT ME!w0 - DOCUMENT ME!public double getPower()
public double getScopeValue(int x)
x - DOCUMENT ME!
public java.lang.String getScopeUnits(int x)
x - DOCUMENT ME!
public EditInfo getEditInfo(int n)
n - DOCUMENT ME!
public void setEditValue(int n,
EditInfo ei)
n - DOCUMENT ME!ei - DOCUMENT ME!
public boolean getConnection(int n1,
int n2)
n1 - DOCUMENT ME!n2 - DOCUMENT ME!
public boolean hasGroundConnection(int n1)
n1 - DOCUMENT ME!
public boolean isWire()
public boolean canViewInScope()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||