choco.kernel.model.variables.geost
Class ShiftedBox

java.lang.Object
  extended by choco.kernel.model.variables.geost.ShiftedBox
All Implemented Interfaces:
Serializable

public class ShiftedBox
extends Object
implements Serializable

This is the class that represents a Shifted Box. Each shifted box belongs to a shape (therefore the shape id variable) and has two lists that specify its offset (basically origin, lower left corner) and its size in every dimension.

See Also:
Serialized Form

Constructor Summary
ShiftedBox()
           
ShiftedBox(int shapeId, int[] offset, int[] size)
           
 
Method Summary
 boolean equals(Object obj)
           
 int[] getOffset()
           
 int getOffset(int index)
           
 int getShapeId()
           
 int[] getSize()
           
 int getSize(int index)
           
 void print()
           
 void setOffset(int[] off)
           
 void setOffset(int index, int value)
           
 void setShapeId(int id)
           
 void setSize(int[] s)
           
 void setSize(int index, int value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShiftedBox

public ShiftedBox(int shapeId,
                  int[] offset,
                  int[] size)

ShiftedBox

public ShiftedBox()
Method Detail

setOffset

public void setOffset(int index,
                      int value)

setOffset

public void setOffset(int[] off)

getOffset

public int getOffset(int index)

getOffset

public int[] getOffset()

setSize

public void setSize(int index,
                    int value)

setSize

public void setSize(int[] s)

getSize

public int getSize(int index)

getSize

public int[] getSize()

getShapeId

public int getShapeId()

setShapeId

public void setShapeId(int id)

print

public void print()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2012. All Rights Reserved.