com.metsci.glimpse.axis
Class Axis2D

java.lang.Object
  extended by com.metsci.glimpse.axis.Axis2D
Direct Known Subclasses:
Axis3D

public class Axis2D
extends java.lang.Object

A delegate class holding two orthogonal one dimensional axes. Contains convenience methods for accessing the individual "x" and "y" Axis1D.

Author:
ulman
See Also:
Axis1D

Constructor Summary
Axis2D()
           
Axis2D(Axis1D x, Axis1D y)
           
 
Method Summary
 void addAxisListener(AxisListener2D listener)
           
 void applyConstraints()
           
 void centerOnPoint(double newCenterX, double newCenterY)
           
 Axis2D clone()
           
 Axis1D getAxisX()
           
 Axis1D getAxisY()
           
 double getMaxX()
           
 double getMaxY()
           
 double getMinX()
           
 double getMinY()
           
 void lockAspectRatioXY(double x_to_y_ratio)
           
 void set(double minX, double maxX, double minY, double maxY)
           
 void setLinkChildren(boolean link)
           
 void setParent(Axis2D parent)
           
 void setSizePixels(GlimpseBounds bounds)
           
 void setSizePixels(GlimpseTargetStack stack)
           
 java.lang.String toString()
           
 void unlockAspectRatioXY()
           
 void updateLinkedAxes()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Axis2D

public Axis2D(Axis1D x,
              Axis1D y)

Axis2D

public Axis2D()
Method Detail

clone

public Axis2D clone()
Overrides:
clone in class java.lang.Object

addAxisListener

public void addAxisListener(AxisListener2D listener)

lockAspectRatioXY

public void lockAspectRatioXY(double x_to_y_ratio)

applyConstraints

public void applyConstraints()

updateLinkedAxes

public void updateLinkedAxes()

unlockAspectRatioXY

public void unlockAspectRatioXY()

centerOnPoint

public void centerOnPoint(double newCenterX,
                          double newCenterY)

set

public void set(double minX,
                double maxX,
                double minY,
                double maxY)

getMinX

public double getMinX()

getMaxX

public double getMaxX()

getMinY

public double getMinY()

getMaxY

public double getMaxY()

getAxisX

public Axis1D getAxisX()

getAxisY

public Axis1D getAxisY()

setParent

public void setParent(Axis2D parent)

setLinkChildren

public void setLinkChildren(boolean link)

setSizePixels

public void setSizePixels(GlimpseTargetStack stack)

setSizePixels

public void setSizePixels(GlimpseBounds bounds)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 Metron, Inc.. All Rights Reserved.