# HG changeset patch # User jwe # Date 1155580158 0 # Node ID 611e30b984b31585db72f5ea1ce51c0f5f1daf66 # Parent 1748af819fbb8dce90331de5ebaa6198e33849c4 [project @ 2006-08-14 18:29:18 by jwe] diff -r 1748af819fbb -r 611e30b984b3 scripts/ChangeLog --- a/scripts/ChangeLog Mon Aug 14 18:16:57 2006 +0000 +++ b/scripts/ChangeLog Mon Aug 14 18:29:18 2006 +0000 @@ -1,5 +1,7 @@ 2006-08-14 Søren Hauberg + * colormap.m: Change global variable to persistent. + * rgb2ind.m: Handle single 3-d array as rgb image. 2006-08-14 John W. Eaton diff -r 1748af819fbb -r 611e30b984b3 scripts/image/colormap.m --- a/scripts/image/colormap.m Mon Aug 14 18:16:57 2006 +0000 +++ b/scripts/image/colormap.m Mon Aug 14 18:29:18 2006 +0000 @@ -39,10 +39,10 @@ function cmap = colormap (map) - global __current_color_map__ = gray (); + persistent current_color_map = gray (); if (nargin > 1) - usage ("colormap (map)"); + print_usage (); endif if (nargin == 1) @@ -63,12 +63,12 @@ error ("colormap: map must have values in [0,1]"); endif ## Set the new color map - __current_color_map__ = map; + current_color_map = map; endif endif ## Return current color map. - cmap = __current_color_map__; + cmap = current_color_map; endfunction