From bac910336e95bd8cd02af855bcf2187fdef9fb46 Mon Sep 17 00:00:00 2001
From: Laura Nervo <lnervo@esrf.fr>
Date: Mon, 3 Dec 2012 10:34:55 +0000
Subject: [PATCH] gtINDEXMatchGrains : bug fix with 'conflicts' output argument

Signed-off-by: Laura Nervo <laura.nervo@esrf.fr>

git-svn-id: https://svn.code.sf.net/p/dct/code/trunk@941 4c865b51-4357-4376-afb4-474e03ccb993
---
 zUtil_Indexter/gtINDEXMatchGrains.m | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/zUtil_Indexter/gtINDEXMatchGrains.m b/zUtil_Indexter/gtINDEXMatchGrains.m
index f5c32172..4857df74 100644
--- a/zUtil_Indexter/gtINDEXMatchGrains.m
+++ b/zUtil_Indexter/gtINDEXMatchGrains.m
@@ -141,7 +141,7 @@ if ~exist('grain2','var') || isempty(grain2)
 end
 
 
-if ~exist('tol','var')
+if ~exist('tol','var') || isempty(tol)
   tol.distf = 0.5;          % 0.5
   tol.Rdist = 0.02;         % 0.05
   tol.bbxs  = 2;            % 3 
@@ -471,6 +471,12 @@ else
     end
     
     if nargout == 6
+      if size(conflicts{1},2)>1
+          for ii=1:size(conflicts,1)
+          tmp{ii} = [conflicts{ii,:}];
+          end
+          tmp2= cell2mat(tmp);
+      else
         tmp = cell2mat(conflicts);
         pippo_cc = cell(0,2);
         for ii=1:size(tmp,1)
@@ -480,6 +486,7 @@ else
         end
         tmp = cell2mat(pippo_cc');
         toBeChecked = unique(tmp, 'rows');
+      end
     end
 end
 
-- 
GitLab