edu.duke.cs.banjo.data.observations
Interface ObservationsI

All Known Implementing Classes:
Observations

public interface ObservationsI

Interface to the observations.

Details:
- Important: This class is included to complete the observations hierarchy, and should be used in situations that are less performance critical. [The Evaluator class uses the internal representation of specific observations implementations for performance, thus bypassing this interface]

Change History:
Created on Jul 11, 2006

Author:
Jurgen Sladeczek (hjs)
For the latest info, please visit www.cs.duke.edu.

Method Summary
 int getObservationValue(int observationIndex, int variableIndex, int MarkovLag)
           
 java.lang.String[] getVariableNames()
           
 void setObservationValue(int observationIndex, int variableIndex, int MarkovLagIndex, int observationValue)
           
 void setVariableNames(java.lang.String[] variableNames)
           
 

Method Detail

setObservationValue

public void setObservationValue(int observationIndex,
                                int variableIndex,
                                int MarkovLagIndex,
                                int observationValue)

getObservationValue

public int getObservationValue(int observationIndex,
                               int variableIndex,
                               int MarkovLag)

getVariableNames

public java.lang.String[] getVariableNames()

setVariableNames

public void setVariableNames(java.lang.String[] variableNames)