org.jmat.gui.plotObjects
Class Base3D

java.lang.Object
  |
  +--org.jmat.gui.plotObjects.Base
        |
        +--org.jmat.gui.plotObjects.Base3D
All Implemented Interfaces:
CommandLinePrintable

public class Base3D
extends Base


Field Summary
protected  double phi
           
protected  double theta
           
 
Fields inherited from class org.jmat.gui.plotObjects.Base
axesScales, baseCoords, borderCoeff, DEFAULT_BORDER, dimension, LINEAR, LOG, panelSize, precisionUnit, Xmax, Xmin
 
Constructor Summary
Base3D(double[] Xmi, double[] Xma, int[] dimension, int[] scales, double borderCoeff)
           
 
Method Summary
protected  double[] baseCoordsScreenProjectionRatio(double[] xyz)
           
 void rotate(int[] screenTranslation, int[] dimension, double borderCoeff)
           
 
Methods inherited from class org.jmat.gui.plotObjects.Base
authorizedLogScale, dilate, getAxeScale, getAxesScales, getBorder, getCoords, getDimension, getGravCenter, getMaxBounds, getMinBounds, getPrecisionUnit, includeInBounds, includeInBounds, screenProjection, setAxesScales, setAxesScales, setBaseCoords, setFixedBounds, setFixedBounds, setnRoundBounds, setnRoundBounds, setPanelSize, toCommandLine, translate, updateScreenCoord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theta

protected double theta

phi

protected double phi
Constructor Detail

Base3D

public Base3D(double[] Xmi,
              double[] Xma,
              int[] dimension,
              int[] scales,
              double borderCoeff)
Method Detail

baseCoordsScreenProjectionRatio

protected double[] baseCoordsScreenProjectionRatio(double[] xyz)
Specified by:
baseCoordsScreenProjectionRatio in class Base

rotate

public void rotate(int[] screenTranslation,
                   int[] dimension,
                   double borderCoeff)