com.jsyn.ports
Class UnitValuePort

java.lang.Object
  extended by com.jsyn.ports.UnitPort
      extended by com.jsyn.ports.UnitValuePort
Direct Known Subclasses:
UnitBlockPort, UnitVariablePort

public abstract class UnitValuePort
extends UnitPort

Port that contains one or more double values.


Constructor Summary
UnitValuePort(java.lang.String name)
           
 
Method Summary
 double getCurrent(int partIndex)
           
abstract  int getNumParts()
           
abstract  double getValue(int partNum)
           
 void set(double value)
           
 void set(double value, double time)
           
 void set(double value, TimeStamp time)
           
 void set(int partNum, double value)
           
 void set(int partNum, double value, double time)
           
 void set(int partNum, double value, TimeStamp timeStamp)
           
 
Methods inherited from class com.jsyn.ports.UnitPort
getName, getUnit, setName, setUnitGenerator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitValuePort

public UnitValuePort(java.lang.String name)
Method Detail

getValue

public abstract double getValue(int partNum)

getNumParts

public abstract int getNumParts()
Overrides:
getNumParts in class UnitPort

set

public void set(double value)

set

public void set(double value,
                TimeStamp time)

set

public void set(double value,
                double time)

set

public void set(int partNum,
                double value)

set

public void set(int partNum,
                double value,
                double time)

set

public void set(int partNum,
                double value,
                TimeStamp timeStamp)

getCurrent

public double getCurrent(int partIndex)