All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class figPac.fResistor

java.lang.Object
   |
   +----figPac.fResistor

public class fResistor
extends Object
implements fElement, fInteractive, MouseListener, MouseMotionListener
Each instance of the class fResistor represents a resistor.


Variable Index

 o centerfrac
The fraction of the way along the wire of the center of the resistor.
 o from
The starting point of the wire in user coordinates.
 o height
The height of the resistor (maximum distance from the straight line segment joining the ends) in usr coordinates.
 o length
The length of the resistor in usr coordinates.
 o nobumps
The number of half periods in the resistor.
 o to
The end point of the wire in user coordinates.

Constructor Index

 o fResistor()
 o fResistor(double, double, double, double)
Creates a resistor line with initial point (x1,y1) and final point (x2,y2), both in user coordinates.
 o fResistor(double, double, double, double, double, double, double, int)
Creates a resistor with initial point (x1,y1) and final point (x2,y2), both in user coordinates.
 o fResistor(double, double, double, double, double, int)
Creates a resistor with initial point (x1,y1) and final point (x2,y2), both in user coordinates.
 o fResistor(double[], double[])
Creates a resistor with initial point from[] and final point to[], both in user coordinates.
 o fResistor(double[], double[], double, double, double, int)
Creates a resistor line with initial point from[] and final point to[], both in user coordinates.
 o fResistor(double[], double[], double, int)
Creates a resistor line with initial point from[] and final point to[], both in user coordinates.

Method Index

 o configure(String, double)
 o configure(String, double[])
 o configure(String, String)
 o drawgfx(Figure, Hashtable, V2V)
 o drawps(Figure, Hashtable, V2V)
 o endEdit()
 o endEditAndDelete()
 o mouseClicked(MouseEvent)
 o mouseDragged(MouseEvent)
 o mouseEntered(MouseEvent)
 o mouseExited(MouseEvent)
 o mouseMoved(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o startEdit(figEdit)
 o toString()

Variables

 o from
 public double from[]
The starting point of the wire in user coordinates.

 o to
 public double to[]
The end point of the wire in user coordinates.

 o height
 public double height
The height of the resistor (maximum distance from the straight line segment joining the ends) in usr coordinates.

 o length
 public double length
The length of the resistor in usr coordinates.

 o centerfrac
 public double centerfrac
The fraction of the way along the wire of the center of the resistor.

 o nobumps
 public int nobumps
The number of half periods in the resistor.

Constructors

 o fResistor
 public fResistor()
 o fResistor
 public fResistor(double from[],
                  double to[])
Creates a resistor with initial point from[] and final point to[], both in user coordinates.

 o fResistor
 public fResistor(double x1,
                  double y1,
                  double x2,
                  double y2)
Creates a resistor line with initial point (x1,y1) and final point (x2,y2), both in user coordinates.

 o fResistor
 public fResistor(double from[],
                  double to[],
                  double height,
                  int nobumps)
Creates a resistor line with initial point from[] and final point to[], both in user coordinates. The height and number of bumps are given by the last two arguments.

 o fResistor
 public fResistor(double x1,
                  double y1,
                  double x2,
                  double y2,
                  double height,
                  int nobumps)
Creates a resistor with initial point (x1,y1) and final point (x2,y2), both in user coordinates. The height and number of bumps are given by the last two arguments.

 o fResistor
 public fResistor(double from[],
                  double to[],
                  double length,
                  double height,
                  double centerfrac,
                  int nobumps)
Creates a resistor line with initial point from[] and final point to[], both in user coordinates. The length, height, centerfrac and number of bumps of the resistor are given by the last four arguments.

Parameters:
from - The intial point of the wire containing the resistor.
to - The final point of the wire containing the resistor.
length - The length of the resistor, in usr units.
height - The height of the resistor (maximum distance from the straight line segment joining the ends) in usr coordinates.
centerfrac - The center of the resistor is this fraction of the way along the wire.
nobumps - The number of half periods in the resistor.
 o fResistor
 public fResistor(double x1,
                  double y1,
                  double x2,
                  double y2,
                  double length,
                  double height,
                  double centerfrac,
                  int nobumps)
Creates a resistor with initial point (x1,y1) and final point (x2,y2), both in user coordinates. The height and number of bumps are given by the last two arguments.

Parameters:
x1 - The x-coordinate of the intial point of the wire containing the resistor.
y1 - The y-coordinate of the intial point of the wire containing the resistor.
x2 - The x-coordinate of the final point of the wire containing the resistor.
y2 - The y-coordinate of the final point of the wire containing the resistor.
length - The length of the resistor, in usr units.
height - The height of the resistor (maximum distance from the straight line segment joining the ends) in usr coordinates.
centerfrac - The center of the resistor is this fraction of the way along the wire.
nobumps - The number of half periods in the resistor.

Methods

 o drawgfx
 public void drawgfx(Figure fig,
                     Hashtable env,
                     V2V usr2pxl)
 o drawps
 public String drawps(Figure fig,
                      Hashtable env,
                      V2V usr2ps)
 o startEdit
 public void startEdit(figEdit applet)
 o endEdit
 public void endEdit()
 o endEditAndDelete
 public void endEditAndDelete()
 o mouseClicked
 public void mouseClicked(MouseEvent evt)
 o mousePressed
 public void mousePressed(MouseEvent evt)
 o mouseDragged
 public void mouseDragged(MouseEvent evt)
 o mouseReleased
 public void mouseReleased(MouseEvent evt)
 o mouseEntered
 public void mouseEntered(MouseEvent evt)
 o mouseExited
 public void mouseExited(MouseEvent evt)
 o mouseMoved
 public void mouseMoved(MouseEvent evt)
 o configure
 public void configure(String name,
                       String Value)
 o configure
 public void configure(String name,
                       double Value)
 o configure
 public void configure(String name,
                       double Value[])
 o toString
 public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index