Iterator it = theShapes.iterator();
while (it.hasNext())
{
it.next().transform(worldMat);
}
(theObjects.get(0)).transform(worldMat);
Iterator it = theShapes.iterator();
while (it.hasNext())
{
it.next().transform(worldMat);
}
(theObjects.get(0)).transform(worldMat);
Iterator it = theShaped.iterator();while (it.hasNext()) { ((MyClass)(it.next())).transform(worldMat);}
ArrayList<MyClass> theShaped = new ArrayList<MyClass>...add elements to the ArrayList...for (MyClass element : theShaped) { element.transform(worldMat);}
((SceneElement)theObjects.get(it.next())).transform(worldMat)
((SceneElement)(it.next())).transform(deviceMat);
List < GameObject > gObjs = new LinkedList < GameObject >();ListIterator < GameObject > it = gObjs.listIterator();while ( it.hasNext() ) { it.next().doSomething();}
public void worldToDevice() { Iterator it = theObjects.iterator(); while (it.hasNext()) { //perform relevant transformations ((SceneElement)(it.next())).transform(deviceMat); } }
for (SceneElement e : gObjs) { e.doSomething();}