| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITankContainer
| Method Summary | |
|---|---|
 LiquidStack | 
drain(ForgeDirection from,
           int maxDrain,
           boolean doDrain)
Drains liquid out of internal tanks, distribution is left to the ITankContainer.  | 
 LiquidStack | 
drain(int tankIndex,
           int maxDrain,
           boolean doDrain)
Drains liquid out of the specified internal tank.  | 
 int | 
fill(ForgeDirection from,
         LiquidStack resource,
         boolean doFill)
Fills liquid into internal tanks, distribution is left to the ITankContainer.  | 
 int | 
fill(int tankIndex,
         LiquidStack resource,
         boolean doFill)
Fills liquid into the specified internal tank.  | 
 ILiquidTank | 
getTank(ForgeDirection direction,
               LiquidStack type)
Return the tank that this tank container desired to be used for the specified liquid type from the specified direction  | 
 ILiquidTank[] | 
getTanks(ForgeDirection direction)
 | 
| Method Detail | 
|---|
int fill(ForgeDirection from,
         LiquidStack resource,
         boolean doFill)
from - Orientation the liquid is pumped in from.resource - LiquidStack representing the maximum amount of liquid filled into the ITankContainerdoFill - If false filling will only be simulated.
int fill(int tankIndex,
         LiquidStack resource,
         boolean doFill)
from - Orientation the liquid is pumped in from.resource - LiquidStack representing the maximum amount of liquid filled into the ITankContainerdoFill - If false filling will only be simulated.
LiquidStack drain(ForgeDirection from,
                  int maxDrain,
                  boolean doDrain)
from - Orientation the liquid is drained to.maxDrain - Maximum amount of liquid to drain.doDrain - If false draining will only be simulated.
LiquidStack drain(int tankIndex,
                  int maxDrain,
                  boolean doDrain)
from - Orientation the liquid is drained to.maxDrain - Maximum amount of liquid to drain.doDrain - If false draining will only be simulated.
ILiquidTank[] getTanks(ForgeDirection direction)
direction - tank side: UNKNOWN for default tank set
LiquidTanks contained in this ITankContainer for this direction
ILiquidTank getTank(ForgeDirection direction,
                    LiquidStack type)
direction - the directiontype - the liquid type, null is always an acceptable value
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||