Mercurial > repos > public > sbplib
annotate +multiblock/Definition.m @ 588:42124009f940 feature/better_multiblock_defs
Add domain definition for circle.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 11 Sep 2017 13:50:29 +0200 |
parents | 25fdc7a625b6 |
children | 53d422efaabd |
rev | line source |
---|---|
587
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 classdef Definition |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
2 methods (Abstract) |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
3 |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
4 % Returns a multiblock.Grid given some parameters |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 g = getGrid(obj, varargin) |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
6 |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
7 % label is the type of label used for plotting, |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
8 % default is block name, 'id' show the index for each block. |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
9 show(obj, label, gridLines, varargin) |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
10 |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
11 % Returns the grid size of each block in a cell array |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
12 % The input parameters are determined by the subclass |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
13 ms = getGridSizes(obj, varargin) |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
14 end |
25fdc7a625b6
Add abstract class for multiblock definitions
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
15 end |