a class to handles figures equaly sized axes with the following features
- nicely resize axes
 - global or individual colorbars *
 
Description
The calculation of the layout is initiated by the command drawNow. This involves calls to the following functions:
drawNow
  |  |
  V  |
calcTightInset -> compute width of boundary around each axis
     |
     V
updateLayout
     |
     V
calcPartition -> compute partition (nrows, ncols)
     |
     V
calcAxesSize  -> compute axes size
A mtexFigure may have the following children
- mapPlot -> micronbar
 - sphericalPlot (stored in appdata of axes handle)
 - pfPlot [CS,SS,h]
 - ipdfPlot [CS]
 - MillerPlot [r,SS]
 
Syntax
newMTEXFigureClass Properties
| parent | handle of the parent figure | 
| children | handles to all axes | 
| cBarAxis | handles to all colorbar axes | 
| innerPlotSpacing | |
| keepAspectRatio | |
| nrows = 1 | number of rows | 
| ncols = 1 | number of columns | 
| axisWidth | width of an individual axis | 
| axisHeight | height of an individual axis | 
| cbx = 0 | colorbar width | 
| cby = 0 | colorbar height | 
| tightInset | is added to axisSize | 
| figTightInset | is added to figSize | 
| layoutMode | 'auto' or 'user' | 
Dependent Class Properties
| currentAxes | handle of the current axis | 
| currentId | id of the current axis | 
| axesWidth | |
| axesHeight | |
| outerPlotSpacing | |
| dataCursorMenu | handle of the data cursor context menu |