sonification.dataimport.visbards_resourcetoolkit.repository
Interface RepositoryWritable

All Superinterfaces:
Repository

public interface RepositoryWritable
extends Repository


Method Summary
 void reset(Category[] cats, Resource rsrc, int numrows)
          Wipes out the repository data.
 void setName(java.lang.String name)
          Set the name for this repository.
 void setScalar(Category cat, int row, float scalar)
          Modifies the scalar value for a particular category at the specified row
 void setScalarDouble(Category cat, int row, double scalar)
          Modifies the scalar value for a particular category at the specified row
 void setVector(Category cat, int row, float[] vector)
          Modifies the vector value for a particular category at the specified row
 void setVectorDouble(Category cat, int row, double[] vector)
          Modifies the vector value for a particular category at the specified row
 
Methods inherited from interface sonification.dataimport.visbards_resourcetoolkit.repository.Repository
computeApproximateDelta, computeDataRange, computeRowRange, getName, getNumRows, getResource, getScalar, getScalarDouble, getStoredCategories, getStoredCategory, getVector, getVectorDouble, isComputable, print
 

Method Detail

setName

void setName(java.lang.String name)
Set the name for this repository.


reset

void reset(Category[] cats,
           Resource rsrc,
           int numrows)
Wipes out the repository data. Creates an uninitialized repository with the speicfied number of rows and for the specified categories.


setScalar

void setScalar(Category cat,
               int row,
               float scalar)
Modifies the scalar value for a particular category at the specified row


setVector

void setVector(Category cat,
               int row,
               float[] vector)
Modifies the vector value for a particular category at the specified row


setScalarDouble

void setScalarDouble(Category cat,
                     int row,
                     double scalar)
Modifies the scalar value for a particular category at the specified row


setVectorDouble

void setVectorDouble(Category cat,
                     int row,
                     double[] vector)
Modifies the vector value for a particular category at the specified row