org.jbox2d.pooling
Interface IOrderedStack<E>

Type Parameters:
E -
All Known Implementing Classes:
CircleStack

public interface IOrderedStack<E>

This stack assumes that when you push 'n' items back, you're pushing back the last 'n' items popped.

Author:
Daniel

Method Summary
 E pop()
          Returns the next object in the pool
 E[] pop(int argNum)
          Returns the next 'argNum' objects in the pool in an array
 void push(int argNum)
          Tells the stack to take back the last 'argNum' items
 

Method Detail

pop

E pop()
Returns the next object in the pool

Returns:

pop

E[] pop(int argNum)
Returns the next 'argNum' objects in the pool in an array

Parameters:
argNum -
Returns:
an array containing the next pool objects in items 0-argNum. Array length and uniqueness not guaranteed.

push

void push(int argNum)
Tells the stack to take back the last 'argNum' items

Parameters:
argNum -


Copyright © 2013. All Rights Reserved.