cz.cuni.jagrlib
Class DefaultBrepIteratorOrd

java.lang.Object
  extended by cz.cuni.jagrlib.DefaultProperty
      extended by cz.cuni.jagrlib.DefaultBrepIterator
          extended by cz.cuni.jagrlib.DefaultBrepIteratorOrd
All Implemented Interfaces:
BrepIterator, Property
Direct Known Subclasses:
VEFDS.DivisionIterator, VEFDS.EdgeIterator, VEFDS.FaceIterator, VEFDS.SolidIterator, VEFDS.VertexIterator

public abstract class DefaultBrepIteratorOrd
extends DefaultBrepIterator

Default implementation of BrepIterator interface - using simple ordinal value.

See Also:
DefaultBrepIteratorOrd.java

Field Summary
protected  int n
          Next object's id.
 
Fields inherited from interface cz.cuni.jagrlib.iface.BrepIterator
CONTEXT, PROJ_COORDS, SORT_ASCENDING, SORT_DESCENDING, SORT_ORDER
 
Fields inherited from interface cz.cuni.jagrlib.iface.Property
LOGGING, STATISTICS, TEXT_DESCRIPTION
 
Constructor Summary
DefaultBrepIteratorOrd()
           
 
Method Summary
 void reset()
          Reset the iterator.
 int[] toArray(int[] pre)
          Fills the provided array by all items (pre-allocated array could be null or too small - in these cases new one will be created).
 
Methods inherited from class cz.cuni.jagrlib.DefaultBrepIterator
left, next
 
Methods inherited from class cz.cuni.jagrlib.DefaultProperty
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, commit, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, get, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, set, stringProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.jagrlib.iface.Property
commit, get, set
 

Field Detail

n

protected int n
Next object's id.

Constructor Detail

DefaultBrepIteratorOrd

public DefaultBrepIteratorOrd()
Method Detail

reset

public void reset()
Reset the iterator.

Specified by:
reset in interface BrepIterator
Specified by:
reset in class DefaultBrepIterator

toArray

public int[] toArray(int[] pre)
Fills the provided array by all items (pre-allocated array could be null or too small - in these cases new one will be created). End of the data is marked using Brep.NULL.

Specified by:
toArray in interface BrepIterator
Overrides:
toArray in class DefaultBrepIterator