Class OntoData

java.lang.Object
  extended by OntoData

public class OntoData
extends java.lang.Object

Data model of application. Other classes use data holded here. If runned from main, then can make calculations self without graphics.


Field Summary
(package private)  java.util.Vector[] comments
           
(package private)  double[][] coordinates
           
(package private)  double[][] data
           
(package private)  int dimcount
           
(package private)  boolean[] locked
           
(package private)  double maxcoord
           
(package private)  java.lang.String[] names
           
(package private)  java.lang.String[] parameters
           
(package private)  java.lang.String[] paramgroupnames
           
(package private)  int[] paramgroups
           
(package private)  double[] perspective
           
 
Constructor Summary
OntoData()
           
 
Method Summary
(package private)  void addOrRemoveDataColumn(int colnr, boolean add)
           
(package private)  void addOrRemoveDataRow(int rownr, boolean add)
           
(package private)  int addParamGroup(java.lang.String groupname)
           
(package private)  double[] approach(int a, int b, double step)
           
(package private)  OntoColumnData copyColumn(int colnr)
           
(package private)  void copyDataColumn(int colnr, OntoColumnData newdata)
           
(package private)  void copyDataRow(int rownr, OntoRowData newdata)
           
(package private)  OntoRowData copyRow(int rownr)
           
(package private)  double ddistance(int a, int b)
           
(package private)  void deleteDataColumn(int colnr)
           
(package private)  void deleteDataRow(int rownr)
           
(package private)  java.lang.String getDataAsText()
           
(package private)  void insertColumn()
           
(package private)  void insertColumn(int colnr)
           
(package private)  void insertColumn(int colnr, OntoColumnData newdata)
           
(package private)  void insertDataColumn(int colnr)
           
(package private)  void insertDataRow(int rownr)
           
(package private)  void insertRow()
           
(package private)  void insertRow(int rownr)
           
(package private)  void insertRow(int rownr, OntoRowData newdata)
           
static void main(java.lang.String[] arg)
           
(package private)  void normalizeCoordinates()
           
(package private)  void normalizeData()
           
(package private)  double ontodistance(int a, int b)
           
(package private)  double[] ontovector(int i)
           
(package private)  void position(int a)
           
(package private)  void randomCoordinates()
           
(package private)  int randomIterate()
           
(package private)  void readDataFromFile(java.lang.String filename)
           
(package private)  void readDataFromText(java.lang.String text)
           
(package private)  void readSampleData()
           
(package private)  OntoColumnData removeColumn(int colnr)
           
(package private)  int removeLastEmptyGroup()
           
(package private)  OntoRowData removeRow(int rownr)
           
(package private)  void setParamGroup(int parameter, int groupnr)
           
(package private)  void writeCoordinatesToFile(java.lang.String filename)
           
(package private)  void writeDataToFile(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

double[][] data

coordinates

double[][] coordinates

dimcount

final int dimcount
See Also:
Constant Field Values

maxcoord

final double maxcoord
See Also:
Constant Field Values

perspective

double[] perspective

parameters

java.lang.String[] parameters

names

java.lang.String[] names

locked

boolean[] locked

paramgroups

int[] paramgroups

comments

java.util.Vector[] comments

paramgroupnames

java.lang.String[] paramgroupnames
Constructor Detail

OntoData

public OntoData()
Method Detail

main

public static void main(java.lang.String[] arg)

getDataAsText

java.lang.String getDataAsText()

writeDataToFile

void writeDataToFile(java.lang.String filename)

writeCoordinatesToFile

void writeCoordinatesToFile(java.lang.String filename)

readDataFromText

void readDataFromText(java.lang.String text)

readSampleData

void readSampleData()

readDataFromFile

void readDataFromFile(java.lang.String filename)

insertRow

void insertRow()

insertRow

void insertRow(int rownr)

insertRow

void insertRow(int rownr,
               OntoRowData newdata)

insertDataRow

void insertDataRow(int rownr)

copyDataRow

void copyDataRow(int rownr,
                 OntoRowData newdata)

removeRow

OntoRowData removeRow(int rownr)

copyRow

OntoRowData copyRow(int rownr)

deleteDataRow

void deleteDataRow(int rownr)

addOrRemoveDataRow

void addOrRemoveDataRow(int rownr,
                        boolean add)

insertColumn

void insertColumn()

insertColumn

void insertColumn(int colnr)

insertColumn

void insertColumn(int colnr,
                  OntoColumnData newdata)

insertDataColumn

void insertDataColumn(int colnr)

copyDataColumn

void copyDataColumn(int colnr,
                    OntoColumnData newdata)

removeColumn

OntoColumnData removeColumn(int colnr)

copyColumn

OntoColumnData copyColumn(int colnr)

deleteDataColumn

void deleteDataColumn(int colnr)

addOrRemoveDataColumn

void addOrRemoveDataColumn(int colnr,
                           boolean add)

setParamGroup

void setParamGroup(int parameter,
                   int groupnr)

addParamGroup

int addParamGroup(java.lang.String groupname)

removeLastEmptyGroup

int removeLastEmptyGroup()

normalizeData

void normalizeData()

normalizeCoordinates

void normalizeCoordinates()

randomCoordinates

void randomCoordinates()

randomIterate

int randomIterate()

position

void position(int a)

approach

double[] approach(int a,
                  int b,
                  double step)

ontodistance

double ontodistance(int a,
                    int b)

ontovector

double[] ontovector(int i)

ddistance

double ddistance(int a,
                 int b)