edu.tufts.cs.geometry
Class PCAProjection

java.lang.Object
  extended by edu.tufts.cs.geometry.Transformation
      extended by edu.tufts.cs.geometry.Projection
          extended by edu.tufts.cs.geometry.PCAProjection

public class PCAProjection
extends Projection


Field Summary
 
Fields inherited from class edu.tufts.cs.geometry.Projection
targetDimension
 
Constructor Summary
PCAProjection()
           
 
Method Summary
 void projectDown(int dimension, javax.vecmath.GMatrix data)
          Apply the projection with a specific target dimension to a given GMatrix containing the data to be modified.
 void projectDown(int dimension, javax.vecmath.GMatrix sourceData, javax.vecmath.GMatrix data)
           
 
Methods inherited from class edu.tufts.cs.geometry.Projection
project, project, projectUp, setTargetDimension, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCAProjection

public PCAProjection()
Method Detail

projectDown

public void projectDown(int dimension,
                        javax.vecmath.GMatrix data)
Description copied from class: Projection
Apply the projection with a specific target dimension to a given GMatrix containing the data to be modified.

Specified by:
projectDown in class Projection
Parameters:
dimension - the desired final dimension for the PointSet
data - the GMatrix on which to perform the transformation

projectDown

public void projectDown(int dimension,
                        javax.vecmath.GMatrix sourceData,
                        javax.vecmath.GMatrix data)
Overrides:
projectDown in class Projection