at.tuwien.ifs.somtoolbox.output
Class TrajectoryOutputter

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.output.TrajectoryOutputter
All Implemented Interfaces:
SOMToolboxApp

public class TrajectoryOutputter
extends Object
implements SOMToolboxApp

Generates a graphical representation of a trajectory of the given points over the map.

Version:
$Id: TrajectoryOutputter.java 3688 2010-07-15 09:17:46Z frank $
Author:
Michael Dittenbach

Nested Class Summary
 
Nested classes/interfaces inherited from interface at.tuwien.ifs.somtoolbox.apps.SOMToolboxApp
SOMToolboxApp.Type
 
Field Summary
static SOMToolboxApp.Type APPLICATION_TYPE
           
static String DESCRIPTION
           
static String LONG_DESCRIPTION
           
static com.martiansoftware.jsap.Parameter[] OPTIONS
           
private static int unitHeight
           
private static int unitWidth
           
 
Fields inherited from interface at.tuwien.ifs.somtoolbox.apps.SOMToolboxApp
DEV_BY_STRING, HOMEPAGE, REQUIRED_MEMBERS, TYPE_GROUPED_COMPARATOR
 
Constructor Summary
TrajectoryOutputter()
           
 
Method Summary
private static void createGraphics(Graphics2D g, int imageWidth, int imageHeight, GrowingSOM gsom, String[] dataNames, boolean drawLines)
           
private static int getMaxNrDataNames(int[][] nrDataNames, int x, int y)
           
private static int[][] getNrDataNames(GrowingSOM gsom, String[] dataNames)
           
static void main(String[] args)
           
static String[] readDataNames(String fName)
           
static void write(GrowingSOM gsom, String fDir, String fName, String[] dataNames, boolean drawLines)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTIONS

public static final com.martiansoftware.jsap.Parameter[] OPTIONS

DESCRIPTION

public static final String DESCRIPTION
See Also:
Constant Field Values

LONG_DESCRIPTION

public static final String LONG_DESCRIPTION
See Also:
Constant Field Values

APPLICATION_TYPE

public static final SOMToolboxApp.Type APPLICATION_TYPE

unitWidth

private static final int unitWidth
See Also:
Constant Field Values

unitHeight

private static final int unitHeight
See Also:
Constant Field Values
Constructor Detail

TrajectoryOutputter

public TrajectoryOutputter()
Method Detail

main

public static void main(String[] args)

write

public static void write(GrowingSOM gsom,
                         String fDir,
                         String fName,
                         String[] dataNames,
                         boolean drawLines)
                  throws IOException
Throws:
IOException

getNrDataNames

private static int[][] getNrDataNames(GrowingSOM gsom,
                                      String[] dataNames)

getMaxNrDataNames

private static int getMaxNrDataNames(int[][] nrDataNames,
                                     int x,
                                     int y)

createGraphics

private static void createGraphics(Graphics2D g,
                                   int imageWidth,
                                   int imageHeight,
                                   GrowingSOM gsom,
                                   String[] dataNames,
                                   boolean drawLines)

readDataNames

public static String[] readDataNames(String fName)