docs: public FastQueue<LineParametric2D_F32> extractLines() {
  		lines.reset();
  		foundLines.reset();
  		foundIntensity.reset();
  
  		extractor.process(transform, null,null,null, foundLines);
  
  		int w2 = transform.width/2;
  
  		for( int i = 0; i < foundLines.size(); i++ ) {
  			Point2D_I16 p = foundLines.get(i);
  
  			float r = (float)(r_max*(p.x-w2)/w2);
  			float c = tableTrig.c[p.y];
  			float s = tableTrig.s[p.y];
  
  			float x0 = r*c+originX;
  			float y0 = r*s+originY;
  
  			foundIntensity.push( transform.get(p.x,p.y));
  			LineParametric2D_F32 l = lines.grow();
  			l.p.set(x0,y0);
  			l.slope.set(-s,c);
  
  			Point2D_F64 p2 = new Point2D_F64(); // todo is this even used?!
  			lineToCoordinate(l,p2);
  		}
  
  		return lines;
  	}