org.limn.engine
Class LittleTourFactory

java.lang.Object
  |
  +--org.limn.engine.RecordingFactory
        |
        +--org.limn.engine.LittleTourFactory
All Implemented Interfaces:
LimnBasisFactory

public class LittleTourFactory
extends RecordingFactory

LittleTourFactory uses the stanard variable pair projections used for a scatterplot matrix.


Constructor Summary
LittleTourFactory(LimnData l)
           
 
Method Summary
 boolean checkBasis(double[][] d, double[][] t)
           
 void generateBasis(double[][] b, double[][] t)
          generates a new target basis t, checking that the target is compatible with the base.
 void init()
          will reseed the basis generator or reset if reading basis from a file this allows the TourEngine to seek to a specific index in a set tour (littletour or filebasistour), and allows a random tour to reset if something has gone strange.
 void measure(double[][] t)
           
 double[][] newBasis()
          seeds a new basis array.
 void seedBasis(double[][] d)
           
 
Methods inherited from class org.limn.engine.RecordingFactory
finishing, record, recordBasis
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LittleTourFactory

public LittleTourFactory(LimnData l)
Method Detail

generateBasis

public void generateBasis(double[][] b,
                          double[][] t)
Description copied from interface: LimnBasisFactory
generates a new target basis t, checking that the target is compatible with the base.

init

public void init()
Description copied from interface: LimnBasisFactory
will reseed the basis generator or reset if reading basis from a file this allows the TourEngine to seek to a specific index in a set tour (littletour or filebasistour), and allows a random tour to reset if something has gone strange.

measure

public void measure(double[][] t)

newBasis

public double[][] newBasis()
Description copied from interface: LimnBasisFactory
seeds a new basis array. this is used before the production process begins to make sure that the basis arrays are dimensioned and initialized.

seedBasis

public void seedBasis(double[][] d)

checkBasis

public boolean checkBasis(double[][] d,
                          double[][] t)