ucl.physiol.neuroconstruct.simulation
Class StimulationSettings

java.lang.Object
  extended by ucl.physiol.neuroconstruct.simulation.StimulationSettings
Direct Known Subclasses:
IClampSettings, IClampVariableSettings, RandomSpikeTrainExtSettings, RandomSpikeTrainSettings, RandomSpikeTrainVariableSettings

public abstract class StimulationSettings
extends Object

Parameters for a stimulation to add to the simulation

Author:
Padraig Gleeson

Constructor Summary
StimulationSettings()
           
StimulationSettings(String reference, String cellGroup, CellChooser cellChooser, int segmentID)
           
StimulationSettings(String reference, String cellGroup, CellChooser cellChooser, SegmentLocationChooser segs)
           
 
Method Summary
abstract  Object clone()
           
 CellChooser getCellChooser()
           
 String getCellGroup()
           
abstract  ElectricalInput getElectricalInput()
           
 float getFractionAlong()
           
 String getReference()
           
 SegmentLocationChooser getSegChooser()
           
 void setCellChooser(CellChooser cellChooser)
           
 void setCellGroup(String cellGroup)
           
 void setCellNumberString(String cellNumberString)
          Kept from an older version where a string was used to encode which cells to stimulate
 void setFractionAlong(float fractionAlong)
           
 void setReference(String reference)
           
 void setSegChooser(SegmentLocationChooser segChooser)
           
 void setSegmentID(int segmentID)
           
 String toLongString()
           
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StimulationSettings

public StimulationSettings()

StimulationSettings

public StimulationSettings(String reference,
                           String cellGroup,
                           CellChooser cellChooser,
                           int segmentID)

StimulationSettings

public StimulationSettings(String reference,
                           String cellGroup,
                           CellChooser cellChooser,
                           SegmentLocationChooser segs)
Method Detail

clone

public abstract Object clone()
Overrides:
clone in class Object

toString

public abstract String toString()
Overrides:
toString in class Object

toLongString

public String toLongString()

getElectricalInput

public abstract ElectricalInput getElectricalInput()

getCellGroup

public String getCellGroup()

getCellChooser

public CellChooser getCellChooser()

setCellChooser

public void setCellChooser(CellChooser cellChooser)

setCellNumberString

public void setCellNumberString(String cellNumberString)
Kept from an older version where a string was used to encode which cells to stimulate


setCellGroup

public void setCellGroup(String cellGroup)

setSegmentID

public void setSegmentID(int segmentID)

getSegChooser

public SegmentLocationChooser getSegChooser()

setSegChooser

public void setSegChooser(SegmentLocationChooser segChooser)

getReference

public String getReference()

setReference

public void setReference(String reference)

getFractionAlong

public float getFractionAlong()

setFractionAlong

public void setFractionAlong(float fractionAlong)