THE BOX DOCUMENTATION -->
<author>cervenansky.frederic@creatis.insa-lyon.fr</author>
<description>
- ImagesChooserDialogBox is a simple application to select file(s) or directory or data from Gimmick database and display them. It handles DICOM, jpg, tif, png, bmp and mhd."
+ ImagesChooserDialogBox is a simple application to select file(s) or directory or data from Gimmick database and display them. It handles DICOM, jpg, tif, png, bmp and mhd.
</description>
<category>image;reader;dicom;</category>
typedef std::vector<vtkImageData*> OutputImagesType;</PRE>
</typedef>
- <output name="Out" type="OutputImagesType" description="The selected images"/>
+ <output name="Out" type="vtkImageData*" description="The selected image"/>
+ <output name="OutImages" type="OutputImagesType" description="Vector of selected images"/>
<!--========================================================================
PROCESS section -->
<process>
<PRE>
- creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()));
+ creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
dlg.ShowModal();
- if (bbGetInputOutput()==0)
- {
- bbSetOutputOut( x.getImagesSelected());
- }
-
+ if (dlg.getImagesSelected().size()!=0){
+ bbSetOutputOut( dlg.getImagesSelected()[0] );
+ } else {
+ bbSetOutputOut( NULL );
+ }
+ bbSetOutputOutImages( dlg.getImagesSelected());
</PRE>
</process>
<!--======================================================================
CONSTRUCTORS / DESTRUCTORS (OPTIONAL) -->
- <constructor>
- <PRE>
- bbSetInputImageDimension(3);
- bbSetInputTitle("Select image(s)");
- bbSetInputOutput(0);
- bbSetOutputOut(0);
- </PRE>
- </constructor>
-
- <!-- THE COPY-CONSTRUCTION METHOD BODY : -->
- <copyconstructor>
- <PRE>
- bbSetOutputOut(0);
- </PRE>
- </copyconstructor>
+
+ <defaultValues>
+ <PRE>
- <!-- THE DESTRUCTION METHOD BODY -->
- <destructor>
- <PRE>
- std::vector<vtkImageData*>::iterator i;
- for (i=bbGetOutputOut2().begin();i!=bbGetOutputOut2().end();++i) (*i)->Delete();
</PRE>
- </destructor>
+ </defaultValues>
+
+
</blackbox>