+template <class TImage>
+void ItkImagesChooserDialogBox::ExportVTK()
+{
+ // BBTK can support only a vector with same dimensions image.
+ if (dlg->getDims().front() < 4)
+ {
+ std::vector<TImage::Pointer> tempImgs= dlg->getTemplatedImagesSelected<TImage>();
+ std::vector<TImage::Pointer>::iterator it = tempImgs.begin();
+ for(;it != tempImgs.end(); ++it)
+ {
+ dlg->split3Din3Dvtk<TImage>( (*it) );
+ }
+ bbSetOutputOutVImages( dlg->getVtkImagesSelected() );
+ }
+ else if (dlg->getDims().front() == 4)
+ {
+ // To Test
+ // dlg->split4Din3Dvtk("d:/temp2");
+ // bbSetOutputOutVImages( dlg->getVtkImagesSelected());
+ }
+ else
+ {
+ // NOT IMPLEMENTED YET FOR DIMENSIONS > 4
+
+ }
+
+}