@@ -119,6 +119,8 @@ void mexFunction(int nlhs,
119
119
.reg (" isOpen" , GETTER (bool , nix::File, isOpen));
120
120
methods->add (" File::fileMode" , nixfile::fileMode);
121
121
methods->add (" File::validate" , nixfile::validate);
122
+ methods->add (" File::openBlockIdx" , nixfile::openBlockIdx);
123
+ methods->add (" File::openSectionIdx" , nixfile::openSectionIdx);
122
124
123
125
classdef<nix::Block>(" Block" , methods)
124
126
.desc (&nixblock::describe)
@@ -158,6 +160,11 @@ void mexFunction(int nlhs,
158
160
methods->add (" Block::createDataArray" , nixblock::createDataArray);
159
161
methods->add (" Block::createMultiTag" , nixblock::createMultiTag);
160
162
methods->add (" Block::createGroup" , nixblock::createGroup);
163
+ methods->add (" Block::openGroupIdx" , nixblock::openGroupIdx);
164
+ methods->add (" Block::openDataArrayIdx" , nixblock::openDataArrayIdx);
165
+ methods->add (" Block::openTagIdx" , nixblock::openTagIdx);
166
+ methods->add (" Block::openMultiTagIdx" , nixblock::openMultiTagIdx);
167
+ methods->add (" Block::openSourceIdx" , nixblock::openSourceIdx);
161
168
162
169
classdef<nix::Group>(" Group" , methods)
163
170
.desc (&nixgroup::describe)
@@ -195,6 +202,10 @@ void mexFunction(int nlhs,
195
202
methods->add (" Group::addTags" , nixgroup::addTags);
196
203
methods->add (" Group::addMultiTag" , nixgroup::addMultiTag);
197
204
methods->add (" Group::addMultiTags" , nixgroup::addMultiTags);
205
+ methods->add (" Group::openDataArrayIdx" , nixgroup::openDataArrayIdx);
206
+ methods->add (" Group::openTagIdx" , nixgroup::openTagIdx);
207
+ methods->add (" Group::openMultiTagIdx" , nixgroup::openMultiTagIdx);
208
+ methods->add (" Group::openSourceIdx" , nixgroup::openSourceIdx);
198
209
199
210
classdef<nix::DataArray>(" DataArray" , methods)
200
211
.desc (&nixdataarray::describe)
@@ -235,6 +246,8 @@ void mexFunction(int nlhs,
235
246
methods->add (" DataArray::setPolynomCoefficients" , nixdataarray::polynomCoefficients);
236
247
methods->add (" DataArray::dataType" , nixdataarray::dataType);
237
248
methods->add (" DataArray::setDataExtent" , nixdataarray::setDataExtent);
249
+ methods->add (" DataArray::openSourceIdx" , nixdataarray::openSourceIdx);
250
+ methods->add (" DataArray::openDimensionIdx" , nixdataarray::openDimensionIdx);
238
251
239
252
classdef<nix::Source>(" Source" , methods)
240
253
.desc (&nixsource::describe)
@@ -254,6 +267,7 @@ void mexFunction(int nlhs,
254
267
.reg (" referringDataArrays" , GETTER (std::vector<nix::DataArray>, nix::Source, referringDataArrays))
255
268
.reg (" referringTags" , GETTER (std::vector<nix::Tag>, nix::Source, referringTags))
256
269
.reg (" referringMultiTags" , GETTER (std::vector<nix::MultiTag>, nix::Source, referringMultiTags));
270
+ methods->add (" Source::openSourceIdx" , nixsource::openSourceIdx);
257
271
258
272
classdef<nix::Tag>(" Tag" , methods)
259
273
.desc (&nixtag::describe)
@@ -290,6 +304,9 @@ void mexFunction(int nlhs,
290
304
methods->add (" Tag::addSource" , nixtag::addSource);
291
305
methods->add (" Tag::addSources" , nixtag::addSources);
292
306
methods->add (" Tag::createFeature" , nixtag::createFeature);
307
+ methods->add (" Tag::openReferenceIdx" , nixtag::openReferenceIdx);
308
+ methods->add (" Tag::openFeatureIdx" , nixtag::openFeatureIdx);
309
+ methods->add (" Tag::openSourceIdx" , nixtag::openSourceIdx);
293
310
294
311
classdef<nix::MultiTag>(" MultiTag" , methods)
295
312
.desc (&nixmultitag::describe)
@@ -329,6 +346,9 @@ void mexFunction(int nlhs,
329
346
methods->add (" MultiTag::addSources" , nixmultitag::addSources);
330
347
methods->add (" MultiTag::createFeature" , nixmultitag::createFeature);
331
348
methods->add (" MultiTag::addPositions" , nixmultitag::addPositions);
349
+ methods->add (" MultiTag::openReferenceIdx" , nixmultitag::openReferenceIdx);
350
+ methods->add (" MultiTag::openFeatureIdx" , nixmultitag::openFeatureIdx);
351
+ methods->add (" MultiTag::openSourceIdx" , nixmultitag::openSourceIdx);
332
352
333
353
classdef<nix::Section>(" Section" , methods)
334
354
.desc (&nixsection::describe)
@@ -366,6 +386,8 @@ void mexFunction(int nlhs,
366
386
methods->add (" Section::referringBlockTags" , nixsection::referringBlockTags);
367
387
methods->add (" Section::referringBlockMultiTags" , nixsection::referringBlockMultiTags);
368
388
methods->add (" Section::referringBlockDataArrays" , nixsection::referringBlockDataArrays);
389
+ methods->add (" Section::openSectionIdx" , nixsection::openSectionIdx);
390
+ methods->add (" Section::openPropertyIdx" , nixsection::openPropertyIdx);
369
391
370
392
classdef<nix::Feature>(" Feature" , methods)
371
393
.desc (&nixfeature::describe)
0 commit comments