com.metsci.glimpse.axis
Class AxisUtil

java.lang.Object
  extended by com.metsci.glimpse.axis.AxisUtil

public class AxisUtil
extends java.lang.Object

Utility classes for automatically creating axes and assigning them to a GlimpseAxisLayout2D or GlimpseAxisLayout1D and attaching a AxisMouseListener to provide mouse interaction.

Author:
ulman

Constructor Summary
AxisUtil()
           
 
Method Summary
static void attachHorizontalMouseListener(GlimpseAxisLayout1D layout)
           
static void attachMouseListener(GlimpseAxisLayout2D layout)
           
static void attachVerticalMouseListener(GlimpseAxisLayout1D layout)
           
static Axis2D createAxis2D(GlimpseAxisLayout2D layout)
           
static Axis2D createAxis2D(GlimpseAxisLayout2D layout, Axis2D parentAxis)
           
static Axis2D createAxis2D(GlimpseAxisLayout2D layout, Axis2D parentAxis, UpdateMode mode, double minX, double maxX, double minY, double maxY)
           
static Axis2D createAxis2D(GlimpseAxisLayout2D layout, double minX, double maxX, double minY, double maxY)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout, Axis1D parentAxis)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout, Axis1D parentAxis, UpdateMode mode)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout, double min, double max)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout, UpdateMode mode)
           
static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout, UpdateMode mode, double min, double max)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout, Axis1D parentAxis)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout, Axis1D parentAxis, UpdateMode mode)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout, double min, double max)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout, UpdateMode mode)
           
static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout, UpdateMode mode, double min, double max)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisUtil

public AxisUtil()
Method Detail

createAxis2D

public static Axis2D createAxis2D(GlimpseAxisLayout2D layout,
                                  Axis2D parentAxis)

createAxis2D

public static Axis2D createAxis2D(GlimpseAxisLayout2D layout)

createAxis2D

public static Axis2D createAxis2D(GlimpseAxisLayout2D layout,
                                  double minX,
                                  double maxX,
                                  double minY,
                                  double maxY)

createAxis2D

public static Axis2D createAxis2D(GlimpseAxisLayout2D layout,
                                  Axis2D parentAxis,
                                  UpdateMode mode,
                                  double minX,
                                  double maxX,
                                  double minY,
                                  double maxY)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout,
                                          Axis1D parentAxis,
                                          UpdateMode mode)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout,
                                        Axis1D parentAxis,
                                        UpdateMode mode)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout,
                                          Axis1D parentAxis)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout,
                                        Axis1D parentAxis)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout,
                                          UpdateMode mode)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout,
                                        UpdateMode mode)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout,
                                          double min,
                                          double max)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout,
                                        double min,
                                        double max)

createHorizontalAxis

public static Axis1D createHorizontalAxis(GlimpseAxisLayout1D layout,
                                          UpdateMode mode,
                                          double min,
                                          double max)

createVerticalAxis

public static Axis1D createVerticalAxis(GlimpseAxisLayout1D layout,
                                        UpdateMode mode,
                                        double min,
                                        double max)

attachHorizontalMouseListener

public static void attachHorizontalMouseListener(GlimpseAxisLayout1D layout)

attachVerticalMouseListener

public static void attachVerticalMouseListener(GlimpseAxisLayout1D layout)

attachMouseListener

public static void attachMouseListener(GlimpseAxisLayout2D layout)


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