com.metsci.glimpse.axis
Class Axis2D
java.lang.Object
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Axis2D
public Axis2D(Axis1D x,
Axis1D y)
Axis2D
public Axis2D()
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.