HandleGraphicsSetGe​t class

An extension of the handle graphics set/get class HGSETGET.
915 Downloads
Aktualisiert 18. Mär 2011

Lizenz anzeigen

Anmerkung des Herausgebers: 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.

Zitieren als

Andrew Newell (2024). HandleGraphicsSetGet class (https://www.mathworks.com/matlabcentral/fileexchange/30713-handlegraphicssetget-class), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2010b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Construct and Work with Object Arrays finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Veröffentlicht Versionshinweise
1.2.0.0

Added an acknowledgement

1.0.0.0