octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #42121] Changing image 'cdata' should eventual


From: Pantxo Diribarne
Subject: [Octave-bug-tracker] [bug #42121] Changing image 'cdata' should eventually update 'x/ydata'
Date: Mon, 14 Apr 2014 21:12:51 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0

URL:
  <http://savannah.gnu.org/bugs/?42121>

                 Summary: Changing image 'cdata' should eventually update
'x/ydata'
                 Project: GNU Octave
            Submitted by: pantxo
            Submitted on: lun. 14 avril 2014 21:12:50 GMT
                Category: Plotting
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Matlab Compatibility
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Any

    _______________________________________________________

Details:

When changing 'cdata', Matlab behaves like it has a "x/ydatamode" property,
"x/ydata" are updated if the property is "auto". 
The property becomes "manual" as soon as the user sets "x/ydata" any value
else than empty matrix. Setting "x/ydata" to empty matrix should actually
replace current data with default, i.e. [1 npix], and return to "auto" mode. 
See the following matlab sesion:


close all
im = image ();
imdata = get (im, 'cdata');
get (im, 'xdata') %% -> [1 64]
set (im, 'cdata', imdata (1:2:end, 1:2:end))
get (im, 'xdata') %% -> [1 32]

close all
im = image ();
imdata = get (im, 'cdata');
set (im, 'xdata', [1 100])
get (im, 'xdata') %% -> [1 100]
set (im, 'cdata', imdata (1:2:end, 1:2:end))
get (im, 'xdata') %% -> [1 100]
set (im, 'xdata', [])
get (im, 'xdata') %% -> [1 32]


I attached a patch that implements this behavior. 



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: lun. 14 avril 2014 21:12:50 GMT  Name: auto_image_data.patch  Size: 5 ko
  By: pantxo

<http://savannah.gnu.org/bugs/download.php?file_id=31170>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?42121>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]