[Insight-developers] FloodFilledFunctionConditionalConstIterator
Miller, James V (CRD)
millerjv@crd.ge.com
Mon, 25 Mar 2002 16:58:43 -0500
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C1D447.965EAA18
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C1D447.965EAA18"
------_=_NextPart_001_01C1D447.965EAA18
Content-Type: text/plain;
charset="iso-8859-1"
Luis,
When you put in the FloodFilledFunctionConditionalConstIterator, you basically copied the original
class.
This results not only in code duplication but also now means that if we want to modify the flood fill
algorithm, we need to change it multiple places. This is a bad design.
We need to consolidate the implementations: either through inheritance, delegation, or by removing
the ConstIterator.
Jim Miller
_____________________________________
Visualization & Computer Vision
GE Corporate Research & Development
Bldg. KW, Room C218B
P.O. Box 8, Schenectady NY 12301
millerjv@crd.ge.com < mailto:millerjv@crd.ge.com <mailto:millerjv@crd.ge.com> >
(518) 387-4005, Dial Comm: 8*833-4005,
Cell: (518) 505-7065, Fax: (518) 387-6981
------_=_NextPart_001_01C1D447.965EAA18
Content-Type: text/html;
charset="iso-8859-1"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=284015421-25032002><FONT size=2>Luis,</FONT></SPAN></DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2>When you put in the
FloodFilledFunctionConditionalConstIterator, you basically copied the original
class.</FONT></SPAN></DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2>This results not only in code
duplication but also now means that if we want to modify the flood fill
algorithm, we need to change it multiple places. This is a bad
design.</FONT></SPAN></DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=284015421-25032002><FONT size=2>We need to consolidate the
implementations: either through inheritance, delegation, or by removing the
ConstIterator.</FONT></SPAN></DIV><BR>
<P><B><FONT face="Comic Sans MS" color=#000080>Jim Miller</FONT></B>
<BR><B><I><FONT face=Arial color=#ff0000
size=2>_____________________________________</FONT></I></B><I></I><BR><I></I><I><FONT
face=Arial color=#000000 size=1>Visualization & Computer Vision<BR>GE
Corporate Research & Development<BR>Bldg. KW, Room C218B<BR>P.O. Box 8,
Schenectady NY 12301<BR><BR></FONT><U><FONT face=Arial color=#0000ff
size=1>millerjv@crd.ge.com <<A
href="mailto:millerjv@crd.ge.com">mailto:millerjv@crd.ge.com</A>></FONT></U></I><BR><I><FONT
face=Arial color=#000000 size=1>(518) 387-4005, Dial Comm: 8*833-4005,
</FONT></I><BR><I><FONT face=Arial color=#000000 size=1>Cell: (518) 505-7065,
Fax: (518) 387-6981</FONT></I> </P><BR>
<DIV> </DIV></BODY></HTML>
------_=_NextPart_001_01C1D447.965EAA18--
------_=_NextPart_000_01C1D447.965EAA18
Content-Type: application/octet-stream;
name="Miller, James V (CRD).vcf"
Content-Disposition: attachment;
filename="Miller, James V (CRD).vcf"
BEGIN:VCARD
VERSION:2.1
N:Miller;James
FN:Miller, James V (CRD)
ORG:CRD;ESL
TITLE:Computer Scientist
TEL;WORK;VOICE:*833-4005
TEL;WORK;VOICE:1 518 387-4005
ADR;WORK:;KW-C218B;P.O. Box 8;Schenectady;New York;12301;USA
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:KW-C218B=0D=0AP.O. Box 8=0D=0ASchenectady, New York 12301=0D=0AUSA
EMAIL;PREF;INTERNET:millerjv@crd.ge.com
REV:20010420T140329Z
END:VCARD
------_=_NextPart_000_01C1D447.965EAA18--