comparison libinterp/corefcn/graphics.cc @ 20267:a9574e3c6e9e

Deprecate Array::length() and Sparse::length() in favour of ::numel(). * liboctave/array/Array.h (Array::length): deprecate for ::numel. * liboctave/array/Sparse.h (Sparse::length): deprecate for ::numel. * libgui/graphics/QtHandlesUtils.cc, libgui/src/octave-qt-link.cc, libinterp/corefcn/Cell.cc, libinterp/corefcn/__contourc__.cc, libinterp/corefcn/__pchip_deriv__.cc, libinterp/corefcn/__qp__.cc, libinterp/corefcn/cellfun.cc, libinterp/corefcn/daspk.cc, libinterp/corefcn/dasrt.cc, libinterp/corefcn/dassl.cc, libinterp/corefcn/data.cc, libinterp/corefcn/filter.cc, libinterp/corefcn/find.cc, libinterp/corefcn/gl-render.cc, libinterp/corefcn/gl-render.h, libinterp/corefcn/graphics.cc, libinterp/corefcn/graphics.in.h, libinterp/corefcn/help.cc, libinterp/corefcn/hex2num.cc, libinterp/corefcn/input.cc, libinterp/corefcn/load-path.cc, libinterp/corefcn/load-save.cc, libinterp/corefcn/ls-oct-ascii.h, libinterp/corefcn/lsode.cc, libinterp/corefcn/matrix_type.cc, libinterp/corefcn/oct-hist.cc, libinterp/corefcn/oct-map.cc, libinterp/corefcn/oct-map.h, libinterp/corefcn/oct-obj.h, libinterp/corefcn/oct-stream.cc, libinterp/corefcn/oct-stream.h, libinterp/corefcn/pr-output.cc, libinterp/corefcn/quadcc.cc, libinterp/corefcn/rand.cc, libinterp/corefcn/regexp.cc, libinterp/corefcn/strfns.cc, libinterp/corefcn/sub2ind.cc, libinterp/corefcn/symtab.h, libinterp/corefcn/syscalls.cc, libinterp/corefcn/tsearch.cc, libinterp/corefcn/urlwrite.cc, libinterp/corefcn/utils.cc, libinterp/corefcn/variables.cc, libinterp/corefcn/xdiv.cc, libinterp/corefcn/xpow.cc, libinterp/dldfcn/__glpk__.cc, libinterp/dldfcn/__init_fltk__.cc, libinterp/dldfcn/__magick_read__.cc, libinterp/dldfcn/audiodevinfo.cc, libinterp/dldfcn/ccolamd.cc, libinterp/dldfcn/colamd.cc, libinterp/octave-value/ov-cell.cc, libinterp/octave-value/ov-class.cc, libinterp/octave-value/ov-class.h, libinterp/octave-value/ov-fcn-inline.cc, libinterp/octave-value/ov-java.cc, libinterp/octave-value/ov-perm.cc, libinterp/octave-value/ov-struct.cc, libinterp/octave-value/ov-typeinfo.cc, libinterp/octave-value/ov.cc, libinterp/operators/op-int.h, libinterp/parse-tree/pt-pr-code.cc, liboctave/array/Array-util.cc, liboctave/array/Array.cc, liboctave/array/CColVector.cc, liboctave/array/CDiagMatrix.cc, liboctave/array/CMatrix.cc, liboctave/array/CRowVector.cc, liboctave/array/DiagArray2.cc, liboctave/array/DiagArray2.h, liboctave/array/MArray.cc, liboctave/array/PermMatrix.cc, liboctave/array/PermMatrix.h, liboctave/array/Sparse.cc, liboctave/array/boolMatrix.cc, liboctave/array/chMatrix.cc, liboctave/array/chNDArray.cc, liboctave/array/dColVector.cc, liboctave/array/dDiagMatrix.cc, liboctave/array/dMatrix.cc, liboctave/array/dRowVector.cc, liboctave/array/fCColVector.cc, liboctave/array/fCDiagMatrix.cc, liboctave/array/fCMatrix.cc, liboctave/array/fCRowVector.cc, liboctave/array/fColVector.cc, liboctave/array/fDiagMatrix.cc, liboctave/array/fMatrix.cc, liboctave/array/fRowVector.cc, liboctave/array/idx-vector.cc, liboctave/array/intNDArray.cc, liboctave/numeric/CmplxCHOL.cc, liboctave/numeric/CmplxLU.cc, liboctave/numeric/CmplxQR.cc, liboctave/numeric/DASPK.cc, liboctave/numeric/DASRT.cc, liboctave/numeric/DASSL.cc, liboctave/numeric/LSODE.cc, liboctave/numeric/ODES.cc, liboctave/numeric/ODES.h, liboctave/numeric/base-dae.h, liboctave/numeric/base-lu.cc, liboctave/numeric/dbleCHOL.cc, liboctave/numeric/dbleLU.cc, liboctave/numeric/dbleQR.cc, liboctave/numeric/eigs-base.cc, liboctave/numeric/fCmplxCHOL.cc, liboctave/numeric/fCmplxLU.cc, liboctave/numeric/fCmplxQR.cc, liboctave/numeric/floatCHOL.cc, liboctave/numeric/floatLU.cc, liboctave/numeric/floatQR.cc, liboctave/numeric/lo-specfun.cc, liboctave/numeric/oct-rand.cc, liboctave/numeric/oct-spparms.cc, liboctave/numeric/sparse-base-chol.cc, liboctave/operators/mx-inlines.cc, liboctave/system/file-ops.cc, liboctave/util/glob-match.h, liboctave/util/kpse.cc, liboctave/util/lo-regexp.cc, liboctave/util/oct-glob.cc, liboctave/util/pathsearch.cc, liboctave/util/str-vec.cc, liboctave/util/str-vec.h, liboctave/util/url-transfer.cc: replace all usage of Array::length() and Sparse::length() with ::numel().
author Carnë Draug <carandraug@octave.org>
date Sat, 30 May 2015 03:14:07 +0100
parents aa36fb998a4d
children ce8fda51d236
comparison
equal deleted inserted replaced
20266:83792dd9bcc1 20267:a9574e3c6e9e
9564 Cell c = cb.cell_value (); 9564 Cell c = cb.cell_value ();
9565 9565
9566 fcn = c(0).function_value (); 9566 fcn = c(0).function_value ();
9567 if (! error_state) 9567 if (! error_state)
9568 { 9568 {
9569 for (int i = 1; i < c.length () ; i++) 9569 for (int i = 1; i < c.numel () ; i++)
9570 args(1+i) = c(i); 9570 args(1+i) = c(i);
9571 } 9571 }
9572 } 9572 }
9573 else 9573 else
9574 { 9574 {
9863 ColumnVector hcv (args(0).vector_value ()); 9863 ColumnVector hcv (args(0).vector_value ());
9864 9864
9865 if (! error_state) 9865 if (! error_state)
9866 { 9866 {
9867 // loop over graphics objects 9867 // loop over graphics objects
9868 for (octave_idx_type n = 0; n < hcv.length (); n++) 9868 for (octave_idx_type n = 0; n < hcv.numel (); n++)
9869 gh_manager::get_object (hcv(n)).reset_default_properties (); 9869 gh_manager::get_object (hcv(n)).reset_default_properties ();
9870 9870
9871 if (! error_state) 9871 if (! error_state)
9872 Fdrawnow (); 9872 Fdrawnow ();
9873 } 9873 }
10078 if (! error_state) 10078 if (! error_state)
10079 { 10079 {
10080 bool request_drawnow = false; 10080 bool request_drawnow = false;
10081 10081
10082 // loop over graphics objects 10082 // loop over graphics objects
10083 for (octave_idx_type n = 0; n < hcv.length (); n++) 10083 for (octave_idx_type n = 0; n < hcv.numel (); n++)
10084 { 10084 {
10085 graphics_object obj = gh_manager::get_object (hcv(n)); 10085 graphics_object obj = gh_manager::get_object (hcv(n));
10086 10086
10087 if (obj) 10087 if (obj)
10088 { 10088 {
10092 if (args(2).cell_value ().rows () == 1) 10092 if (args(2).cell_value ().rows () == 1)
10093 { 10093 {
10094 obj.set (args(1).cellstr_value (), 10094 obj.set (args(1).cellstr_value (),
10095 args(2).cell_value (), 0); 10095 args(2).cell_value (), 0);
10096 } 10096 }
10097 else if (hcv.length () == args(2).cell_value ().rows ()) 10097 else if (hcv.numel () == args(2).cell_value ().rows ())
10098 { 10098 {
10099 obj.set (args(1).cellstr_value (), 10099 obj.set (args(1).cellstr_value (),
10100 args(2).cell_value (), n); 10100 args(2).cell_value (), n);
10101 } 10101 }
10102 else 10102 else
10103 { 10103 {
10104 error ("set: number of graphics handles must match number of value rows (%d != %d)", 10104 error ("set: number of graphics handles must match number of value rows (%d != %d)",
10105 hcv.length (), args(2).cell_value ().rows ()); 10105 hcv.numel (), args(2).cell_value ().rows ());
10106 break; 10106 break;
10107 10107
10108 } 10108 }
10109 } 10109 }
10110 else if (nargin == 2 && args(1).is_map ()) 10110 else if (nargin == 2 && args(1).is_map ())
10230 10230
10231 ColumnVector hcv (args(0).vector_value ()); 10231 ColumnVector hcv (args(0).vector_value ());
10232 10232
10233 if (! error_state) 10233 if (! error_state)
10234 { 10234 {
10235 octave_idx_type len = hcv.length (); 10235 octave_idx_type len = hcv.numel ();
10236 10236
10237 if (nargin == 1 && len > 1) 10237 if (nargin == 1 && len > 1)
10238 { 10238 {
10239 std::string t0 = get_graphics_object_type (hcv(0)); 10239 std::string t0 = get_graphics_object_type (hcv(0));
10240 10240
10394 { 10394 {
10395 ColumnVector hcv (args(0).vector_value ()); 10395 ColumnVector hcv (args(0).vector_value ());
10396 10396
10397 if (! error_state) 10397 if (! error_state)
10398 { 10398 {
10399 octave_idx_type len = hcv.length (); 10399 octave_idx_type len = hcv.numel ();
10400 10400
10401 vals.resize (dim_vector (len, 1)); 10401 vals.resize (dim_vector (len, 1));
10402 10402
10403 for (octave_idx_type n = 0; n < len; n++) 10403 for (octave_idx_type n = 0; n < len; n++)
10404 { 10404 {
10628 nd = 3; 10628 nd = 3;
10629 else 10629 else
10630 { 10630 {
10631 Matrix kids = go.get_properties ().get_children (); 10631 Matrix kids = go.get_properties ().get_children ();
10632 10632
10633 for (octave_idx_type i = 0; i < kids.length (); i++) 10633 for (octave_idx_type i = 0; i < kids.numel (); i++)
10634 { 10634 {
10635 graphics_handle hnd = gh_manager::lookup (kids(i)); 10635 graphics_handle hnd = gh_manager::lookup (kids(i));
10636 10636
10637 if (hnd.ok ()) 10637 if (hnd.ok ())
10638 { 10638 {
11195 { 11195 {
11196 if (args.length () == 0 || args.length () == 1) 11196 if (args.length () == 0 || args.length () == 1)
11197 { 11197 {
11198 Matrix hlist = gh_manager::figure_handle_list (true); 11198 Matrix hlist = gh_manager::figure_handle_list (true);
11199 11199
11200 for (int i = 0; ! error_state && i < hlist.length (); i++) 11200 for (int i = 0; ! error_state && i < hlist.numel (); i++)
11201 { 11201 {
11202 graphics_handle h = gh_manager::lookup (hlist(i)); 11202 graphics_handle h = gh_manager::lookup (hlist(i));
11203 11203
11204 if (h.ok () && h != 0) 11204 if (h.ok () && h != 0)
11205 { 11205 {