at.tuwien.ifs.somtoolbox.data
Class SharedSOMVisualisationData

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.data.SharedSOMVisualisationData

public class SharedSOMVisualisationData
extends Object

Version:
$Id: SharedSOMVisualisationData.java 3704 2010-07-20 10:42:42Z mayer $
Author:
Rudolf Mayer

Field Summary
private  HashMap<String,SOMVisualisationData> objects
           
 
Constructor Summary
SharedSOMVisualisationData()
           
SharedSOMVisualisationData(String classInformationFileName, String dataWinnerMappingFileName, String inputVectorFileName, String templateVectorFileName)
           
SharedSOMVisualisationData(String classInformationFileName, String regressionInformationFileName, String dataInformationFileName, String dataWinnerMappingFileName, String inputVectorFileName, String templateVectorFileName, String linkageMapFileName)
           
 
Method Summary
 int dataHashCode()
          Compute the hash code as a sum of the codes of the data in the values of the objects
 AdaptiveCoordinatesVirtualLayer getAdaptiveCoordinates()
           
 SOMLibClassInformation getClassInfo()
           
 Object getData(String name)
           
 SOMLibDataInformation getDataInfo()
           
 SOMLibDataWinnerMapping getDataWinnerMapping()
           
 InputCorrections getInputCorrections()
           
 InputData getInputData()
           
 InputVectorDistanceMatrix getInputVectorDistanceMatrix()
           
 Map<String,String> getLinkageMap()
           
 SOMVisualisationData getObject(String name)
           
 SOMVisualisationData[] getObjects()
           
 SOMLibRegressInformation getSOMLibRegressInformation()
           
 SOMLibTemplateVector getTemplateVector()
           
 Iterator<String> iterator()
           
static void main(String[] args)
           
 void readAvailableData()
          reads all available input files
 void setData(String name, Object data)
           
 void setData(String name, Object data, String fileName)
           
 void setFileName(String name, String fileName)
           
 void setInputCorrections(String fileName)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objects

private HashMap<String,SOMVisualisationData> objects
Constructor Detail

SharedSOMVisualisationData

public SharedSOMVisualisationData()

SharedSOMVisualisationData

public SharedSOMVisualisationData(String classInformationFileName,
                                  String regressionInformationFileName,
                                  String dataInformationFileName,
                                  String dataWinnerMappingFileName,
                                  String inputVectorFileName,
                                  String templateVectorFileName,
                                  String linkageMapFileName)

SharedSOMVisualisationData

public SharedSOMVisualisationData(String classInformationFileName,
                                  String dataWinnerMappingFileName,
                                  String inputVectorFileName,
                                  String templateVectorFileName)
Method Detail

getClassInfo

public SOMLibClassInformation getClassInfo()

getDataInfo

public SOMLibDataInformation getDataInfo()

getDataWinnerMapping

public SOMLibDataWinnerMapping getDataWinnerMapping()

getInputData

public InputData getInputData()

getTemplateVector

public SOMLibTemplateVector getTemplateVector()

getSOMLibRegressInformation

public SOMLibRegressInformation getSOMLibRegressInformation()

getAdaptiveCoordinates

public AdaptiveCoordinatesVirtualLayer getAdaptiveCoordinates()

getLinkageMap

public Map<String,String> getLinkageMap()

getInputCorrections

public InputCorrections getInputCorrections()

getInputVectorDistanceMatrix

public InputVectorDistanceMatrix getInputVectorDistanceMatrix()

getObject

public SOMVisualisationData getObject(String name)

getData

public Object getData(String name)

readAvailableData

public void readAvailableData()
reads all available input files


setData

public void setData(String name,
                    Object data)

setFileName

public void setFileName(String name,
                        String fileName)

setData

public void setData(String name,
                    Object data,
                    String fileName)

setInputCorrections

public void setInputCorrections(String fileName)

size

public int size()

iterator

public Iterator<String> iterator()

getObjects

public SOMVisualisationData[] getObjects()

dataHashCode

public int dataHashCode()
Compute the hash code as a sum of the codes of the data in the values of the objects


main

public static void main(String[] args)
                 throws SOMToolboxException
Throws:
SOMToolboxException