edu.tufts.cs.geometry
Class Generator

java.lang.Object
  extended by edu.tufts.cs.geometry.Generator
Direct Known Subclasses:
UniformGenerator

public abstract class Generator
extends java.lang.Object

A Generator object creates or fills a PointSet object with data.


Field Summary
 int AUTO_SEED
          Chose the seed automatically, usually determined by the clock.
 
Constructor Summary
Generator()
           
 
Method Summary
 void fill(javax.vecmath.GMatrix data)
           
 void fill(javax.vecmath.GMatrix data, int seed)
           
abstract  void fill(javax.vecmath.GMatrix data, int seed, java.lang.String parameters)
           
 javax.vecmath.GMatrix generate(int size, int dimension)
           
 javax.vecmath.GMatrix generate(int size, int dimension, int seed)
           
 javax.vecmath.GMatrix generate(int size, int dimension, int seed, java.lang.String parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTO_SEED

public final int AUTO_SEED
Chose the seed automatically, usually determined by the clock.

See Also:
Constant Field Values
Constructor Detail

Generator

public Generator()
Method Detail

generate

public final javax.vecmath.GMatrix generate(int size,
                                            int dimension)

generate

public final javax.vecmath.GMatrix generate(int size,
                                            int dimension,
                                            int seed)

generate

public final javax.vecmath.GMatrix generate(int size,
                                            int dimension,
                                            int seed,
                                            java.lang.String parameters)

fill

public final void fill(javax.vecmath.GMatrix data)

fill

public final void fill(javax.vecmath.GMatrix data,
                       int seed)

fill

public abstract void fill(javax.vecmath.GMatrix data,
                          int seed,
                          java.lang.String parameters)