|
43 | 43 | for i = 1:length(currList)
|
44 | 44 | switch currList(i).dtype
|
45 | 45 | case 'set'
|
46 |
| - dimensions{i} = nix.SetDimension(currList(i).dimension); |
| 46 | + dimensions{i} = nix.Utils.createEntity(currList(i).dimension, ... |
| 47 | + @nix.SetDimension); |
47 | 48 | case 'sample'
|
48 |
| - dimensions{i} = nix.SampledDimension(currList(i).dimension); |
| 49 | + dimensions{i} = nix.Utils.createEntity(currList(i).dimension, ... |
| 50 | + @nix.SampledDimension); |
49 | 51 | case 'range'
|
50 |
| - dimensions{i} = nix.RangeDimension(currList(i).dimension); |
| 52 | + dimensions{i} = nix.Utils.createEntity(currList(i).dimension, ... |
| 53 | + @nix.RangeDimension); |
51 | 54 | otherwise
|
52 | 55 | disp('some dimension type is unknown! skip')
|
53 | 56 | end
|
|
57 | 60 | function r = append_set_dimension(obj)
|
58 | 61 | fname = strcat(obj.alias, '::appendSetDimension');
|
59 | 62 | h = nix_mx(fname, obj.nix_handle);
|
60 |
| - r = nix.SetDimension(h); |
| 63 | + r = nix.Utils.createEntity(h, @nix.SetDimension); |
61 | 64 | end
|
62 | 65 |
|
63 | 66 | function r = append_sampled_dimension(obj, interval)
|
64 | 67 | fname = strcat(obj.alias, '::appendSampledDimension');
|
65 | 68 | h = nix_mx(fname, obj.nix_handle, interval);
|
66 |
| - r = nix.SampledDimension(h); |
| 69 | + r = nix.Utils.createEntity(h, @nix.SampledDimension); |
67 | 70 | end
|
68 | 71 |
|
69 | 72 | function r = append_range_dimension(obj, ticks)
|
70 | 73 | fname = strcat(obj.alias, '::appendRangeDimension');
|
71 | 74 | h = nix_mx(fname, obj.nix_handle, ticks);
|
72 |
| - r = nix.RangeDimension(h); |
| 75 | + r = nix.Utils.createEntity(h, @nix.RangeDimension); |
73 | 76 | end
|
74 | 77 |
|
75 | 78 | function r = append_alias_range_dimension(obj)
|
76 | 79 | fname = strcat(obj.alias, '::appendAliasRangeDimension');
|
77 | 80 | h = nix_mx(fname, obj.nix_handle);
|
78 |
| - r = nix.RangeDimension(h); |
| 81 | + r = nix.Utils.createEntity(h, @nix.RangeDimension); |
79 | 82 | end
|
80 | 83 |
|
81 | 84 | function r = open_dimension_idx(obj, idx)
|
|
85 | 88 | dim = nix_mx(fname, obj.nix_handle, idx);
|
86 | 89 | switch (dim.dimension_type)
|
87 | 90 | case 'set'
|
88 |
| - r = nix.SetDimension(dim.handle); |
| 91 | + r = nix.Utils.createEntity(dim.handle, @nix.SetDimension); |
89 | 92 | case 'sampled'
|
90 |
| - r = nix.SampledDimension(dim.handle); |
| 93 | + r = nix.Utils.createEntity(dim.handle, @nix.SampledDimension); |
91 | 94 | case 'range'
|
92 |
| - r = nix.RangeDimension(dim.handle); |
| 95 | + r = nix.Utils.createEntity(dim.handle, @nix.RangeDimension); |
93 | 96 | end
|
94 | 97 | end
|
95 | 98 |
|
|
0 commit comments