Package | Description |
---|---|
at.tuwien.ifs.somtoolbox.apps.viewer |
This package implements the SOMViewer application; main class is SOMViewer.java.
|
at.tuwien.ifs.somtoolbox.apps.viewer.controls |
This package provides control elements, mostly dialogs, for the SOMViewer application.
|
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player | |
at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver | |
at.tuwien.ifs.somtoolbox.apps.viewer.handlers |
This package provides event handlers for the SOMViewer application.
|
at.tuwien.ifs.somtoolbox.clustering.functions | |
at.tuwien.ifs.somtoolbox.visualization.clustering |
Contains classes implementing clustering methods on the SOM.
|
Modifier and Type | Field and Description |
---|---|
private GeneralUnitPNode[][] |
MapPNode.units |
Modifier and Type | Method and Description |
---|---|
GeneralUnitPNode |
MapPNode.getGeneralUnitPNodeAtPos(double x,
double y) |
GeneralUnitPNode |
MapPNode.getGeneralUnitPNodeAtPos(float x,
float y) |
GeneralUnitPNode |
MapPNode.getGeneralUnitPNodeAtPos(Point2D p) |
GeneralUnitPNode |
MapPNode.getUnit(int x,
int y)
Return the GeneralUnitPNode at the unit index x/y.
|
GeneralUnitPNode |
MapPNode.getUnit(Unit u)
Return the GeneralUnitPNode at the unit index x/y.
|
Modifier and Type | Method and Description |
---|---|
static ArrowPNode |
ArrowPNode.createInputCorrectionArrow(InputCorrections.InputCorrection c,
InputCorrections.CreationType creationType,
GeneralUnitPNode sourceUnitNode,
GeneralUnitPNode targetUnitNode) |
Constructor and Description |
---|
GeneralUnitPNode(Unit u,
GeneralUnitPNode clone) |
GeneralUnitPNodeSerializer(GeneralUnitPNode unit) |
Modifier and Type | Field and Description |
---|---|
protected GeneralUnitPNode[][] |
AbstractSelectionPanel.selections |
private GeneralUnitPNode |
QuerySOMPanel.winningUnitPNode |
Modifier and Type | Field and Description |
---|---|
protected Vector<GeneralUnitPNode> |
AbstractSelectionPanel.markedUnits
units graphically marked on the map.
|
Modifier and Type | Method and Description |
---|---|
private void |
AutoRoutePanel.doFlatRouting(List<GeneralUnitPNode> units) |
private void |
AutoRoutePanel.doHighDimRouting(List<GeneralUnitPNode> units) |
private void |
AutoRoutePanel.doSnappedRouting(List<GeneralUnitPNode> units) |
Constructor and Description |
---|
AutoRoutePanel.SimpleTSPSolver(List<GeneralUnitPNode> units) |
AutoRoutePanel.SimpleTSPSolver(List<GeneralUnitPNode> units,
boolean routeHighDim,
Random rand) |
Modifier and Type | Field and Description |
---|---|
private GeneralUnitPNode |
PlaySOMPlayer.playingNode |
Modifier and Type | Field and Description |
---|---|
private Vector<GeneralUnitPNode> |
PlaySOMPlayer.foundUnits |
private Hashtable<File,GeneralUnitPNode> |
PlaySOMPlayer.nodePos |
Modifier and Type | Method and Description |
---|---|
private List<GeneralUnitPNode> |
PathMerger.convertPathToUnits(edu.umd.cs.piccolo.PNode node) |
Modifier and Type | Field and Description |
---|---|
protected Set<GeneralUnitPNode> |
OrderedPSelectionEventHandler.currentSelection |
private ArrayList<GeneralUnitPNode> |
ClusterSelectionEventHandler.markedNodes |
Modifier and Type | Method and Description |
---|---|
Collection<GeneralUnitPNode> |
OrderedPSelectionEventHandler.getSelection()
Returns a copy of the currently selected nodes.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
LineSelectionEventHandler.onSelection(GeneralUnitPNode upn,
Point2D selectedPoint)
check if the given Point lies on the given UnitPNode
|
Modifier and Type | Method and Description |
---|---|
GeneralUnitPNode |
GeneralUnitPNodeClusteringFunction.meanObject(Cluster<? extends GeneralUnitPNode> elements) |
Modifier and Type | Method and Description |
---|---|
double |
GeneralUnitPNodeClusteringFunction.distance(GeneralUnitPNode u1,
GeneralUnitPNode u2) |
Modifier and Type | Method and Description |
---|---|
GeneralUnitPNode |
GeneralUnitPNodeClusteringFunction.meanObject(Cluster<? extends GeneralUnitPNode> elements) |
String |
GeneralUnitPNodeClusteringFunction.toString(Cluster<? extends GeneralUnitPNode> elements) |
Modifier and Type | Field and Description |
---|---|
private GeneralUnitPNode[] |
ClusterNode.unitNodes |
Modifier and Type | Field and Description |
---|---|
private static Hashtable<double[],GeneralUnitPNode> |
UnitKMeans.unitLookupTable |
Modifier and Type | Method and Description |
---|---|
GeneralUnitPNode[] |
ClusterNode.getNodes()
Returns all the
GeneralUnitPNode s contained in this cluster |
Modifier and Type | Method and Description |
---|---|
protected TreeSet<NodeDistance> |
CompleteLinkageTreeBuilder.calculateAllDistances(GeneralUnitPNode[][] units)
Calculates all distances between all units.
|
private TreeSet<NodeDistance> |
WardsLinkageTreeBuilderAll.calculateInitialDistances(GeneralUnitPNode[][] units)
Calculates the initial distances from each To each other unit where there is not yet a distance calculated.
|
private TreeSet<NodeDistance> |
WardsLinkageTreeBuilder.calculateInitialDistances(GeneralUnitPNode[][] units)
Calculates the initial distances from each unit to its neighbours to the right, bottom, bottom-right and
bottom-left.
|
private TreeSet<NodeDistance> |
SingleLinkageTreeBuilder.calculateNearestDistances(GeneralUnitPNode[][] units)
Calculates the distances from each unit to its neighbours to the right, bottom and bottom-right.
|
boolean |
ClusterNode.containsNode(GeneralUnitPNode node) |
static double[][] |
UnitKMeans.convert(GeneralUnitPNode[][] units)
Convert a GeneralUnitPNode[][] to a simple doule[][].
|
ClusteringTree |
WardsLinkageTreeBuilderAll.createTree(GeneralUnitPNode[][] units)
Calculation of the Clustering.
|
ClusteringTree |
WardsLinkageTreeBuilder.createTree(GeneralUnitPNode[][] units)
Calculation of the Clustering.
|
abstract ClusteringTree |
TreeBuilder.createTree(GeneralUnitPNode[][] units) |
ClusteringTree |
SingleLinkageTreeBuilder.createTree(GeneralUnitPNode[][] units)
Calculation of the Clustering.
|
ClusteringTree |
KMeansTreeBuilder.createTree(GeneralUnitPNode[][] units) |
ClusteringTree |
CompleteLinkageTreeBuilder.createTree(GeneralUnitPNode[][] units)
Calculation of the Clustering.
|
abstract ClusteringTree |
NonHierarchicalTreeBuilder.createTree(GeneralUnitPNode[][] units,
int k) |
ClusteringTree |
KMeansTreeBuilder.createTree(GeneralUnitPNode[][] units,
int k) |
ClusterNode |
ClusteringTree.findClusterOf(GeneralUnitPNode unitPNode,
int level)
Find the
ClusterNode that contains the given GeneralUnitPNode at the given level. |
ClusteringTree |
NonHierarchicalTreeBuilder.getTree(GeneralUnitPNode[][] units,
int k) |
private void |
ClusterNode.writeLabelInfos(GeneralUnitPNode node)
Sets this.label and this.numberOfInputs for this cluster.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ClusterNode.containsAllNodes(Collection<GeneralUnitPNode> nodes) |
Constructor and Description |
---|
ClusterNode(GeneralUnitPNode leaf,
int level)
Creates an initial ClusterNode with only one Node inside.
|
UnitKMeans(int k,
GeneralUnitPNode[][] units) |
UnitKMeans(int k,
GeneralUnitPNode[][] units,
KMeans.InitType initialisation) |