[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/
- [Octave-bug-tracker] [bug #42121] Changing image 'cdata' should eventually update 'x/ydata',
Pantxo Diribarne <=