
This file contains some thoughts on possible future 
imporvements. It is in Swedish.

-----


Sökverktyg.

Byt namn i PixelView, till Selector och Gatherer




****************** Gammal att göra lista. ********

Två delar av filen: allmänt, därefter GUI.

********************************

EM-algoritmen

Import/Export från/till TCT

TCT:s SVD

Measures
 * Intrinsic
 * Group Part Measures
 * Set Entropy över grupperna.
 * hantera MultiMeasure
 * hantera AverageMeasure i in- och utmatning
 * bygga ihop MultiMeasure och AverageMeasure
 * Measures ska ärva från MeasureGroup

Table.java: en util-klass som läser tabell i xml


constructionString i IObjectGroup

* LabeledIObject extends IObject
för att kunna spara bara lite info för ett kluster då man använder det som
IObject. Å andra sidan kan man, om jag programmerat rätt, använda hela
IObjectGroup:en som IObject...

Å tredje sidan kan det vara praktiskt att kunna spara ett IObject (eller
IObjectGroup eller IObjectSet) tillsammans med en ILabel.

Utnyttja "location" i IObjectGroup och IObjectGrouping.
Läsa in hierarkisk gruppering från katalogstruktur.

Hämta ut IOBjectGrouping:s för alla nivåer i hierarki.

Göra ContinueCluster interface
  implementera i KMeans
  cluster(IObjectGrouping iogrouping)

Döpa om RelativeClusterer till RelativeGrouper.
För RelativeClusterer, se uppslagTillArtiklar.txt

Fuzzy K-Means
Fyzzy IObjectGrouping

IWeighter-interface

IMatrix-interface



****************************************************
GUI:

* Högerklicka i main window ska ge kontextmeny
  - rowgroup -> fönster i vilket man kan ta bort, dela upp, byta plats, etc
  - columngroup
  - row*column-group
  - pixel

* Samlarverktyg - låter en samla på matriselement och/eller
                  rad- eller column-objekt. Från dessa ska man sedan
                  på något sätt kunna bygga en matris eller radera i
                  nuvarande matrisen.

* PixelInfo-fönstret och liknande (samlarverktyget ovan tex)
  ska ha tre scroll-lists parallellt: matriselement, rad- och kolumnobjekt

* Det ovan kanske ska vara tre flikar parallellt.

* I grouping-settings: efter remove även merge

* Göra MatrixModel i view
   getCurrentIMatrix()
      if InfomatModel och MatrixModel

* Matrix-panel. Där man kan välja Matrix. Settingsknapp som för Groupings.

* Purge Matrix. Purge enligt rader, enligt kolumner eller bägge. Spara som
ny matris eller inte.

* Pixel selection tool - flytta en pixel upp, en ned, 
en åt vänster, en åt höger.

* Bestämma storleken på pixlar, så att det blir lättare att läsa bilder.

* Lägga till importera från katalogstruktur.

* Bygga MeasuresPanel (MeasureGroupPanel)
    återanvänd i view.

* Göra applikation för hantering av Properties.
  Tre delar: filhanterare, lista över laddade Propertie:s, PropertiesPanel.
  I listan: ta bort/lägga till enskilda Properties, ta bort alla,
            kopiera enskild till aktuell katalog,
            kopiera alla till/från aktuell katalog,
            kopiera enskild till/från PropertiesPanel


   