at.jku.risc.stout.urauc.algo
public class ContourArrangement extends Object implements Iterator<ContourArrangement>, Cloneable
AlignFnc
Constructor and Description |
---|
ContourArrangement() |
ContourArrangement(int capacity) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
Contour |
getClip(int contour,
Contour.ContourAtom elem)
This is a shortcut for getContour(int)
.clip(ContourElem).
|
Contour |
getContour(int contour)
Returns the Contour at the given position.
|
boolean |
hasNext() |
void |
initIterator(int subcontourLen)
Initialize the iteration of all the size() over k possible
combinations of k contours.
|
ContourArrangement |
next() |
void |
remove() |
void |
setMatchAtom(int contour,
int i,
int j,
TermAtom tLeft,
TermAtom tRight)
|
int |
size() |
String |
toString() |
public ContourArrangement()
public ContourArrangement(int capacity)
public void clear()
public Contour getClip(int contour, Contour.ContourAtom elem)
public boolean hasNext()
hasNext
in interface Iterator<ContourArrangement>
public void initIterator(int subcontourLen)
public ContourArrangement next()
next
in interface Iterator<ContourArrangement>
public void remove()
remove
in interface Iterator<ContourArrangement>
public int size()