I agree that a name change is in order. It seems more like a set of data that may or may not be rendered. Its nothing more than data sample values, right? I had thought something like NumericDataset might work nicely.<br><br>
<div class="gmail_quote">On Mon, Oct 11, 2010 at 11:46 AM, Grant B. Harris <span dir="ltr">&lt;<a href="mailto:gharris@mbl.edu">gharris@mbl.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


  
    
    
  
  <div bgcolor="#ffffff" text="#000000">
    All --<br>
    <br>
    Agreed, I think it should be an interface.  But, and this may ignite
    a firestorm, but (since this level of change is still in play) I&#39;d
    like to suggest that the interface &quot;Image&quot; not be used.  It is
    easily (if not necessarily) confused with java.awt.Image, and isn&#39;t
    it the case that imglib.Image is not an image?  It is a data
    representation that may be rendered as an image or set of images or
    a visualization.  It is analogous to the DataBuffer of a
    java.awt.Image.  How about calling it an &quot;ImageSpace&quot; or better yet,
    a &quot;MultidimensionalImageDataBufferLikeThingThatIsNotReallyAnImage&quot;
    ??<br>
    <br>
    -- Grant<div><div></div><div class="h5"><br>
    <br>
    On 10/11/2010 11:50 AM, Curtis Rueden wrote:
    </div></div><blockquote type="cite"><div><div></div><div class="h5">Hi Dscho,<br>
      <br>
      Thanks, I am following fiji-devel so I did notice Steffi&#39;s message
      about Image becoming an interface. Though it is the first I&#39;ve
      heard of it, I am in favor because it makes unit testing much
      easier. When I visit later this month there should be time for me
      to hear about the latest imglib developments. I would like to see
      us all get unified back to master (including sampler &amp; maven
      branches), and get the ij-2.0 code using imglib as correctly as
      possible.<br>
      <br>
      -Curtis<br>
      <br>
      <div class="gmail_quote">On Mon, Oct 11, 2010 at 4:07 AM, Johannes
        Schindelin <span dir="ltr">&lt;<a href="mailto:Johannes.Schindelin@gmx.de" target="_blank">Johannes.Schindelin@gmx.de</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          Hi,<br>
          <br>
          I Cc:ed the ImageJ-devel group, as I fear that we are a bit
          segregated on<br>
          the imglib development, and they might not be aware of the
          things going on<br>
          here.<br>
          <br>
          As to the change in the design: I think this is a fantastic
          idea!<br>
          <br>
          Ciao,<br>
          <font color="#888888">Johannes<br>
          </font>
          <div>
            <div><br>
              On Mon, 11 Oct 2010, Stephan Preibisch wrote:<br>
              <br>
              &gt; Hi guys,<br>
              &gt;<br>
              &gt; be aware that this cursor will become redundant soon.
              The plan is that<br>
              &gt; Image&lt;T&gt; becomes an interface. From that point
              onwards, also ROIs are images<br>
              &gt; that can create their own cursors, where the most
              simple cases are bounding<br>
              &gt; boxes and masks which we like to support right from
              the start....<br>
              &gt;<br>
              &gt; Nice greetings,<br>
              &gt; Stephan &amp; Stephan<br>
              &gt;<br>
              &gt; -----Original Message-----<br>
              &gt; From: <a href="mailto:fiji-devel@googlegroups.com" target="_blank">fiji-devel@googlegroups.com</a>
              [mailto:<a href="mailto:fiji-devel@googlegroups.com" target="_blank">fiji-devel@googlegroups.com</a>]
              On<br>
              &gt; Behalf Of Johannes Schindelin<br>
              &gt; Sent: Monday, October 11, 2010 1:09 AM<br>
              &gt; To: Larry Lindsey<br>
              &gt; Cc: Stephan Saalfeld; <a href="mailto:fiji-devel@googlegroups.com" target="_blank">fiji-devel@googlegroups.com</a><br>
              &gt; Subject: Re: [fiji-devel] RegionOfInterestCursor
              considered misnamed<br>
              &gt;<br>
              &gt; Hi,<br>
              &gt;<br>
              &gt; On Tue, 4 May 2010, Larry Lindsey wrote:<br>
              &gt;<br>
              &gt; &gt; On Tue, May 4, 2010 at 5:15 PM, Johannes
              Schindelin<br>
              &gt; &gt; &lt;<a href="mailto:Johannes.Schindelin@gmx.de" target="_blank">Johannes.Schindelin@gmx.de</a>&gt;
              wrote:<br>
              &gt; &gt; &gt;<br>
              &gt; &gt; &gt; On Tue, 4 May 2010, Stephan Saalfeld wrote:<br>
              &gt; &gt; &gt;<br>
              &gt; &gt; &gt;&gt; indeed, the ROICursor is what I would
              call FrameCursor or<br>
              &gt; &gt; &gt;&gt; WindowCursor,<br>
              &gt; &gt; &gt;<br>
              &gt; &gt; &gt; That gave me the idea &quot;SubImageCursor&quot;.
              Hmm?<br>
              &gt; &gt;<br>
              &gt; &gt; I like it.  I also think that SubImageAlgorithm
              (or FrameAlgorithm or<br>
              &gt; &gt; WindowAlgorithm) makes more sense than
              ROIAlgorithm (which I named, and<br>
              &gt; &gt; so am to blame ;-] ).<br>
              &gt;<br>
              &gt; Any progress on this?<br>
              &gt;<br>
              &gt; Ciao,<br>
              &gt; Dscho<br>
              &gt;<br>
              &gt; --<br>
              &gt; You received this message because you are subscribed
              to the Google Groups<br>
              &gt; &quot;Fiji-devel&quot; group.<br>
              &gt; To post to this group, send email to <a href="mailto:fiji-devel@googlegroups.com" target="_blank">fiji-devel@googlegroups.com</a>.<br>
              &gt; To unsubscribe from this group, send email to<br>
              &gt; <a href="mailto:fiji-devel%2Bunsubscribe@googlegroups.com" target="_blank">fiji-devel+unsubscribe@googlegroups.com</a>.<br>
              &gt; For more options, visit this group at<br>
              &gt; <a href="http://groups.google.com/group/fiji-devel?hl=en" target="_blank">http://groups.google.com/group/fiji-devel?hl=en</a>.<br>
              &gt;<br>
              &gt;<br>
              <br>
              --<br>
              You received this message because you are subscribed to
              the Google Groups &quot;Fiji-devel&quot; group.<br>
              To post to this group, send email to <a href="mailto:fiji-devel@googlegroups.com" target="_blank">fiji-devel@googlegroups.com</a>.<br>
              To unsubscribe from this group, send email to <a href="mailto:fiji-devel%2Bunsubscribe@googlegroups.com" target="_blank">fiji-devel+unsubscribe@googlegroups.com</a>.<br>
              For more options, visit this group at <a href="http://groups.google.com/group/fiji-devel?hl=en" target="_blank">http://groups.google.com/group/fiji-devel?hl=en</a>.<br>
              <br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      </div></div><pre><fieldset></fieldset>
_______________________________________________
ImageJ-devel mailing list
<a href="mailto:ImageJ-devel@imagejdev.org" target="_blank">ImageJ-devel@imagejdev.org</a>
<a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a>
</pre>
    </blockquote>
  </div>


<br>_______________________________________________<br>
ImageJ-devel mailing list<br>
<a href="mailto:ImageJ-devel@imagejdev.org">ImageJ-devel@imagejdev.org</a><br>
<a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a><br>
<br></blockquote></div><br>