Mercurial > hg > octave-image
changeset 293:09f42e66cf78
Minor changes between int and octave_idx_type
author | hauberg |
---|---|
date | Fri, 21 Mar 2008 14:06:22 +0000 |
parents | 2f0f137f2f05 |
children | 91de0c0b67f5 |
files | src/__cordfltn__.cc |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/__cordfltn__.cc +++ b/src/__cordfltn__.cc @@ -103,7 +103,7 @@ template <class MT, class ET> octave_value_list do_filtering(MT A, int nth, const boolNDArray dom, MT S) { - const octave_idx_type ndims = dom.ndims(); + const int ndims = dom.ndims(); const octave_idx_type dom_numel = dom.numel(); const dim_vector dom_size = dom.dims(); const dim_vector A_size = A.dims(); @@ -121,12 +121,12 @@ } dim_vector dim_offset(dom_size); - for (octave_idx_type i = 0; i < ndims; i++) { dim_offset(i) = (dom_size(i)+1)/2 -1; } + for (int i = 0; i < ndims; i++) dim_offset(i) = (dom_size(i)+1)/2 -1; // Allocate output octave_value_list retval; dim_vector out_size(dom_size); - for (octave_idx_type i = 0; i < ndims; i++) { out_size(i) = A_size(i) - dom_size(i) + 1; } + for (int i = 0; i < ndims; i++) out_size(i) = A_size(i) - dom_size(i) + 1; MT out = MT(out_size); const octave_idx_type out_numel = out.numel(); @@ -140,7 +140,7 @@ ET values[len]; int l = 0; for (int n = 0; n < ndims; n++) dom_idx(n) = 0; - for (int j = 0; j < dom_numel; j++) { + for (octave_idx_type j = 0; j < dom_numel; j++) { for (int n = 0; n < ndims; n++) A_idx(n) = out_idx(n) + dom_idx(n); if (dom(dom_idx)) values[l++] = A(A_idx) + S(dom_idx); dom.increment_index(dom_idx, dom_size);