de.sciss.gui
Class VectorSpace
java.lang.Object
de.sciss.gui.VectorSpace
public class VectorSpace
- extends java.lang.Object
Method Summary |
static VectorSpace |
createLinLogSpace(double hmin,
double hmax,
double vmin,
double vmax,
double vcenter,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
Creates a space whose horizontal axis is linearly scaled and vertical
axis is logarithmically scaled. |
static VectorSpace |
createLinSpace(double hmin,
double hmax,
double vmin,
double vmax,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
|
static VectorSpace |
createLogLinSpace(double hmin,
double hmax,
double hcenter,
double vmin,
double vmax,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
|
static VectorSpace |
createLogSpace(double hmin,
double hmax,
double hcenter,
double vmin,
double vmax,
double vcenter,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
|
double |
hSpaceToUnity(double hs)
|
double |
hUnityToSpace(double hu)
|
java.awt.geom.Point2D |
spaceToUnity(java.awt.geom.Point2D spacePt)
|
java.awt.geom.Point2D |
unityToSpace(java.awt.geom.Point2D unityPt)
|
double |
vSpaceToUnity(double vs)
|
double |
vUnityToSpace(double vu)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hmin
public final double hmin
hmax
public final double hmax
vmin
public final double vmin
vmax
public final double vmax
hlog
public final boolean hlog
vlog
public final boolean vlog
hlabel
public final java.lang.String hlabel
hunit
public final java.lang.String hunit
vlabel
public final java.lang.String vlabel
vunit
public final java.lang.String vunit
hUnityToSpace
public double hUnityToSpace(double hu)
vUnityToSpace
public double vUnityToSpace(double vu)
hSpaceToUnity
public double hSpaceToUnity(double hs)
vSpaceToUnity
public double vSpaceToUnity(double vs)
unityToSpace
public java.awt.geom.Point2D unityToSpace(java.awt.geom.Point2D unityPt)
spaceToUnity
public java.awt.geom.Point2D spaceToUnity(java.awt.geom.Point2D spacePt)
createLinSpace
public static VectorSpace createLinSpace(double hmin,
double hmax,
double vmin,
double vmax,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
createLogLinSpace
public static VectorSpace createLogLinSpace(double hmin,
double hmax,
double hcenter,
double vmin,
double vmax,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
createLinLogSpace
public static VectorSpace createLinLogSpace(double hmin,
double hmax,
double vmin,
double vmax,
double vcenter,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)
- Creates a space whose horizontal axis is linearly scaled and vertical
axis is logarithmically scaled.
- Parameters:
hmin
- hmax
- vmin
- vmax
- vcenter
- hlabel
- hunit
- vlabel
- vunit
-
createLogSpace
public static VectorSpace createLogSpace(double hmin,
double hmax,
double hcenter,
double vmin,
double vmax,
double vcenter,
java.lang.String hlabel,
java.lang.String hunit,
java.lang.String vlabel,
java.lang.String vunit)