HandleGraphicsSetGet class
编者注: This file was selected as MATLAB Central Pick of the Week
The HGSETGETPLUS class allows the user to:
* Implement a handle class with a get/set interface.
* Define validation criteria for properties that are checked when the
method SET is called.
* Display those criteria for a given property or all the properties.
* Set defaults for the properties.
* Allow a variety of input types in a consistent manner.
Example:
>> h = hgsetgetplusTemplate
h =
hgsetgetplusTemplate handle
Properties:
length: 0
unit: 'm'
Methods, Events, Superclasses
>> set(h)
length: 'double -and- scalar'
unit: '[ {m} | cm ]'
>> set(h,'unit','kg')
??? Error using ==> setOneProperty
Expected kg to match one of these strings:
m, cm
The input, 'kg', did not match any of the valid strings.
------
I would like to thank Jiro Doke for some ideas that got me started and for encouraging me to submit this.
引用格式
Andrew Newell (2024). HandleGraphicsSetGet class (https://www.mathworks.com/matlabcentral/fileexchange/30713-handlegraphicssetget-class), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!