Class HGrupa

java.lang.Object
  extended by HGrupa
All Implemented Interfaces:
java.lang.Comparable<HGrupa>

public class HGrupa
extends java.lang.Object
implements java.lang.Comparable<HGrupa>


Constructor Summary
HGrupa(ArrayList<Integer> group, int stockLength, int remainder)
          Konstruktor objekta
 
Method Summary
 void addToGroup(Integer element, int debljinaReza)
          Dodaje predmet u grupu
 int compareTo(HGrupa grupa)
           
 ArrayList<Integer> getGroup()
          Vraća grupu predmeta koji se režu od odabranog materijala
 int getRemainder()
          Vraća duljinu materijala koja ostaje nakon rezanja grupe predmeta iz materijala
 int getStockLength()
          Vraća duljinu odabranog materijala
 void removeFromGroup(Integer element, int debljinaReza)
          Briše predmet iz grupe
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HGrupa

public HGrupa(ArrayList<Integer> group,
              int stockLength,
              int remainder)
Konstruktor objekta

Parameters:
group - grupa predmeta koji će se rezati od jednog komada materijala
stockLength - duljina komada materijala od kojeg će se grupa rezati
remainder - neiskorišteni dio materijala nakon rezanja
Method Detail

getGroup

public ArrayList<Integer> getGroup()
Vraća grupu predmeta koji se režu od odabranog materijala

Returns:
grupa predmeta

removeFromGroup

public void removeFromGroup(Integer element,
                            int debljinaReza)
Briše predmet iz grupe

Parameters:
element - duljina predmeta koji se briše iz grupe
debljinaReza - debljina rezne ploče

addToGroup

public void addToGroup(Integer element,
                       int debljinaReza)
Dodaje predmet u grupu

Parameters:
element - duljina predmeta koji se briše iz grupe
debljinaReza - debljina rezne ploče

getStockLength

public int getStockLength()
Vraća duljinu odabranog materijala

Returns:
duljina materijala

getRemainder

public int getRemainder()
Vraća duljinu materijala koja ostaje nakon rezanja grupe predmeta iz materijala

Returns:
ostatak nakon rezanja

compareTo

public int compareTo(HGrupa grupa)
Specified by:
compareTo in interface java.lang.Comparable<HGrupa>

toString

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