neuroidnet.ntr
Class MembranePotentialPlot

java.lang.Object
  |
  +--edu.ull.cgunay.plots.Plot
        |
        +--edu.ull.cgunay.plots.SimplePlot
              |
              +--neuroidnet.ntr.MembranePotentialPlot
All Implemented Interfaces:
HasAxisLabels, Serializable

public class MembranePotentialPlot
extends SimplePlot

MembranePotentialPlot.java

Created: Tue Apr 16 14:30:39 2002

Modified: $Date: 2003/05/16 21:05:52 $

Version:
$Revision: 1.5 $ for this file.
Author:
Cengiz Gunay
See Also:
Serialized Form

Field Summary
(package private) static int bodySuffix
          Number for generating unique identifiers for the body functions created by this class in this execution.
(package private)  NeuroidProfile neuroidProfile
           
(package private)  Vector plots
          Vector of WeightedPotentialPlot
 
Fields inherited from class edu.ull.cgunay.plots.SimplePlot
 
Fields inherited from class edu.ull.cgunay.plots.Plot
grapher, range
 
Constructor Summary
MembranePotentialPlot(String title, Range range, NeuroidProfile neuroidProfile)
           
 
Method Summary
 String body()
           
 Vector getPlots()
          Get the value of plots.
 String preamble()
          Copies the epsp() function definition from PotentialPlots, defines refrac(), the refractory potential function, and then puts them together as bodyXX() function to appear as the body of this plot.
 
Methods inherited from class edu.ull.cgunay.plots.SimplePlot
body, preamble, prepare, recipe
 
Methods inherited from class edu.ull.cgunay.plots.Plot
add, assign, def_func, div, exp, func, geq, getFontSize, getGrapher, getLabel, getRange, getTitle, getXLabel, getYLabel, mul, neg, plot, profile, range, setFontSize, setGrapher, setLabel, setRange, setTitle, setXLabel, setYLabel, sub, toString, variable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

plots

final Vector plots
Vector of WeightedPotentialPlot

See Also:
WeightedPotentialPlot

bodySuffix

static int bodySuffix
Number for generating unique identifiers for the body functions created by this class in this execution.


neuroidProfile

NeuroidProfile neuroidProfile
Constructor Detail

MembranePotentialPlot

public MembranePotentialPlot(String title,
                             Range range,
                             NeuroidProfile neuroidProfile)
Method Detail

getPlots

public Vector getPlots()
Get the value of plots.

Returns:
value of plots.

preamble

public String preamble()
Copies the epsp() function definition from PotentialPlots, defines refrac(), the refractory potential function, and then puts them together as bodyXX() function to appear as the body of this plot.

Overrides:
preamble in class SimplePlot
Returns:
a String value

body

public String body()
Specified by:
body in class SimplePlot