Syntax
pref = swpref
pref = swpref('default')
Description
pref = swpref
retrieves and creates a preference object.
pref = swpref('default')
resets all preferences to default values.
The settings sotred in the swpref
class for spinw objects will
persist during a single Matlab session. It is different from the
Matlab built-in preferences, as swpref resets all settings to factory
default after every restart of Matlab.
Examples
We change the fontsize value and show that it is retained even when a new instance of the object is created:
pref = swpref
pref.fontsize
Output
12
pref.fontsize = 18
pref2 = swpref
pref.fontsize
Output
18
pref2.fontsize
Output
18
Properties
Properties can be changed by directly assigning a new value to them. Once a new value to a given property is assigned, it will be retained until the end of a MATLAB session, even if a new class instance is created.
Methods
Methods are the different commands that require an swpref
object as
a first input, thus they can be called as method1(obj,...)
,
alternatively the equivalent command is obj.method1(...)
.
- swpref.get retrieves a preference value
- swpref.set sets a preference value
- swpref.export saves swpref object into a file
- swpref.import imports swpref object from file
Commands are methods which can be called without first creating a
preference object swpref.command(....)
.
- swpref.getpref retrieves a preference value
- swpref.setpref sets a preference value