Copy my own class (i.e., object) to clipboard?

조회 수: 5 (최근 30일)
Justin Solomon
Justin Solomon 2016년 4월 17일
댓글: Justin Solomon 2016년 4월 29일
I'm working on a image viewer/tool for 3D image stacks, imtool3D. Its built using MATLAB's object oriented programing features. I've written some ROI (region of interest) classes that are used to make measurements on the image. I'm trying to figure out a way to implement copy and paste for these ROI objects (i.e., if I have two imtool3D figures open, I want to copy an ROI from one and paste it to the other). Anyone ever done something like this? I'm not sure how I can send my object to the clipboard, or how I can access the clipboard to paste it. Any info would be much appreciated!
  댓글 수: 4
per isakson
per isakson 2016년 4월 29일
I thought "Which leads us to today’s chosen solution, where we use Matlab’s builtin functions getByteStreamFromArray and getArrayFromByteStream," might be a way to copy&paste an object.
Justin Solomon
Justin Solomon 2016년 4월 29일
Ahh. I see where you're going with that. I think I can get that to work. Basically I'll convert my object to a byte stream, copy that to the clipboard. In the past method, save the clipboard to a str variable, convert it to an array, then change it back to an object. Thanks again!

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by