CLASS CLASS Class Support Function

Usage

There are several uses for the class function.  The first
version takes a single argument, and returns the class of
that variable.  The syntax for this form is

  classname = class(variable)

and it returns a string containing the name of the class for
variable.  The second form of the class function is used
to construct an object of a specific type based on a structure
which contains data elements for the class.  The syntax for
this version is

  classvar = class(template, classname, parent1, parent2,...)

This should be called inside the constructor for the class.
The resulting class will be of the type classname, and will
be derived from parent1, parent2, etc.  The template
argument should be a structure array that contains the members
of the class.  See the constructors help for some details
on how to use the class function.  Note that if the
template argument is an empty structure matrix, then the
resulting variable has no fields beyond those inherited from
the parent classes.
