com.metsci.glimpse.axis.factory
Class ConditionalAxisFactory2D

java.lang.Object
  extended by com.metsci.glimpse.axis.factory.ConditionalAxisFactory2D
All Implemented Interfaces:
AxisFactory2D

public class ConditionalAxisFactory2D
extends java.lang.Object
implements AxisFactory2D

An axis factory which acts as a different AxisFactory depending on what context (defined by a GlimpseTargetStack) it is used under.

Author:
ulman
See Also:
ScreenCaptureExample, GlimpseTargetStack

Constructor Summary
ConditionalAxisFactory2D()
           
ConditionalAxisFactory2D(GlimpseTargetStack stack, AxisFactory2D factory)
           
 
Method Summary
 void addFactory(GlimpseTargetStack stack, AxisFactory2D factory)
           
 AxisFactory1D getAxisFactoryX(GlimpseTargetStack stack)
           
 AxisFactory1D getAxisFactoryY(GlimpseTargetStack stack)
           
 Axis2D newAxis(GlimpseTargetStack stack, Axis2D axis)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionalAxisFactory2D

public ConditionalAxisFactory2D()

ConditionalAxisFactory2D

public ConditionalAxisFactory2D(GlimpseTargetStack stack,
                                AxisFactory2D factory)
Method Detail

addFactory

public void addFactory(GlimpseTargetStack stack,
                       AxisFactory2D factory)

newAxis

public Axis2D newAxis(GlimpseTargetStack stack,
                      Axis2D axis)
Specified by:
newAxis in interface AxisFactory2D
See Also:
AxisFactory1D.newAxis( GlimpseTargetStack, Axis1D )

getAxisFactoryX

public AxisFactory1D getAxisFactoryX(GlimpseTargetStack stack)
Specified by:
getAxisFactoryX in interface AxisFactory2D

getAxisFactoryY

public AxisFactory1D getAxisFactoryY(GlimpseTargetStack stack)
Specified by:
getAxisFactoryY in interface AxisFactory2D


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