AccordionDrawer
Class SplitTransition

java.lang.Object
  |
  +--AccordionDrawer.SplitTransition

public class SplitTransition
extends java.lang.Object

A class that helps compute coordinates for smooth animated transitions

Author:
Tamara Munzner, Serdar Tasiran, Li Zhang, Yunhong Zhou
See Also:
GridCell

Field Summary
 GridCell a
           
 float aCurValue
           
 int aMinBoundary
           
 float aNewValue
           
 float aOldValue
           
 GridCell b
           
 float bCurValue
           
 int bMinBoundary
           
 float bNewValue
           
 float bOldValue
           
 int curStep
           
 boolean insideFixedStrip
           
 GridCell maxBoundCell
           
 int maxStep
           
 GridCell minBoundCell
           
 int xy
           
 
Constructor Summary
SplitTransition(int _xy, int _maxStep, GridCell _a, float _aOldValue, float _aNewValue, GridCell _b, float _bOldValue, float _bNewValue)
           
SplitTransition(int _xy, int _maxStep, GridCell _a, float _aOldValue, float _aNewValue, GridCell _b, float _bOldValue, float _bNewValue, boolean _insideFixedStrip, GridCell _minBoundCell, GridCell _maxBoundCell)
           
 
Method Summary
 void incr()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xy

public int xy

a

public GridCell a

aMinBoundary

public int aMinBoundary

aOldValue

public float aOldValue

aNewValue

public float aNewValue

aCurValue

public float aCurValue

b

public GridCell b

bMinBoundary

public int bMinBoundary

bOldValue

public float bOldValue

bNewValue

public float bNewValue

bCurValue

public float bCurValue

maxStep

public int maxStep

curStep

public int curStep

insideFixedStrip

public boolean insideFixedStrip

minBoundCell

public GridCell minBoundCell

maxBoundCell

public GridCell maxBoundCell
Constructor Detail

SplitTransition

public SplitTransition(int _xy,
                       int _maxStep,
                       GridCell _a,
                       float _aOldValue,
                       float _aNewValue,
                       GridCell _b,
                       float _bOldValue,
                       float _bNewValue)

SplitTransition

public SplitTransition(int _xy,
                       int _maxStep,
                       GridCell _a,
                       float _aOldValue,
                       float _aNewValue,
                       GridCell _b,
                       float _bOldValue,
                       float _bNewValue,
                       boolean _insideFixedStrip,
                       GridCell _minBoundCell,
                       GridCell _maxBoundCell)
Method Detail

incr

public void incr()

toString

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