public NamedPointWorld getPoint( String name ) { Iterator<NamedPointWorld> i; for (i = listIterator(); i.hasNext();) { NamedPointWorld p = i.next(); if( p.name.equals(name) ) { return p; } } return null; }
public String[] getPointNames(){ String[] sa= new String[pointsWorld.size()]; int i=0; for (Iterator it = listIterator(); it.hasNext();) { NamedPointWorld p = (NamedPointWorld)it.next(); sa[i++]=p.name; } return sa; }
public boolean saveIGSPointsFile( String savePath ) { try { FileOutputStream fos = new FileOutputStream(savePath); StringBuffer sb=new StringBuffer("! TYPEDSTREAM 1.1\n"); Iterator<NamedPointWorld> i; for(i=listIterator();i.hasNext();) { NamedPointWorld p = i.next(); if(p.set) sb.append(p.toIGS()+"\n"); } fos.write(sb.toString().getBytes("UTF-8")); fos.close(); return true; } catch( IOException e ) { return false; } }
NamedPointWorld p1 = null; for (Iterator i0=inImage0.listIterator();i0.hasNext();) { NamedPointWorld current=(NamedPointWorld)i0.next(); if (s.equals(current.getName())) { for (Iterator i1=inImage1.listIterator();i1.hasNext();) { NamedPointWorld current=(NamedPointWorld)i1.next(); if (s.equals(current.getName())) {
for (i = newNamedPoints.listIterator();i.hasNext();) { NamedPointWorld current = i.next(); boolean foundName = false; ListIterator<NamedPointWorld> j; for(j=points.listIterator();j.hasNext();) { NamedPointWorld p = j.next(); if (current.getName().equals(p.getName())) {
int counter = 0; Iterator<NamedPointWorld> i; for (i=points.listIterator();i.hasNext();) { NamedPointWorld p = i.next();