如何更新多边形位置在标准MATLAB脚本

1视图(30天)
我想更新一个多边形的位置。是移动图像是一个统计计算的输出然后传递给一个文本框。所有在一个图窗口(uicontrol)。我似乎不能确定“addlistener”或“听众”的语法功能。老实说,我不知道能否通过监听器到错误说听众是不能用于“images.roi.polygon”。“hg处理Addlistener不支持向量”万博1manbetx或“添加PostGet侦听器时,财产类的images.roi“位置”。多边形没有定义GetObservable。”
当我试着改变设置/获取可观测的属性,它说这是只读的。在下面的代码中我意识到roipoly似乎是多余的。
如何呢?谢谢!
p = drawpolygon (“线宽”2,“颜色”,“青色”,“标签”,“多边形”);
addlistener (p,“位置”,“PostGet”@ (src, ed)));
边界=圆(p.Position);
投资回报率= roipoly (T2,界限(:1),边界(:,2));

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2018年11月15日
该对象的属性,你可以PostGet或PostSet
ALimInclude ApplicationData CLimInclude复制DefaultPropMap_Internal描述DimensionNames ErrorCallback HandleVisibility内部NodeChildren NodeParent父Serializable SerializableApplicationData SerializableUserData标签TransformForPrintFcn TransformForPrintFcnImplicitInvoke用户数据可见XLimInclude YLimInclude ZLimInclude
也许你可以
addlistener (p,“ROIMoved”YourFunctionHandleHere)
1评论
克里斯·霍夫曼
克里斯·霍夫曼 2018年11月16日
是的!我向下一个属性/元属性兔子洞找一个工作。谢谢你!

登录置评。

更多的答案(0)

类别

找到更多的在交互控制和回调帮助中心文件交换

s manbetx 845


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!