@@ -121,6 +121,8 @@ void mexFunction(int nlhs,
121
121
methods->add (" File::validate" , nixfile::validate);
122
122
methods->add (" File::openBlockIdx" , nixfile::openBlockIdx);
123
123
methods->add (" File::openSectionIdx" , nixfile::openSectionIdx);
124
+ methods->add (" File::sectionsFiltered" , nixfile::sectionsFiltered);
125
+ methods->add (" File::blocksFiltered" , nixfile::blocksFiltered);
124
126
125
127
classdef<nix::Block>(" Block" , methods)
126
128
.desc (&nixblock::describe)
@@ -166,6 +168,11 @@ void mexFunction(int nlhs,
166
168
methods->add (" Block::openMultiTagIdx" , nixblock::openMultiTagIdx);
167
169
methods->add (" Block::openSourceIdx" , nixblock::openSourceIdx);
168
170
methods->add (" Block::compare" , nixblock::compare);
171
+ methods->add (" Block::sourcesFiltered" , nixblock::sourcesFiltered);
172
+ methods->add (" Block::groupsFiltered" , nixblock::groupsFiltered);
173
+ methods->add (" Block::tagsFiltered" , nixblock::tagsFiltered);
174
+ methods->add (" Block::multiTagsFiltered" , nixblock::multiTagsFiltered);
175
+ methods->add (" Block::dataArraysFiltered" , nixblock::dataArraysFiltered);
169
176
170
177
classdef<nix::Group>(" Group" , methods)
171
178
.desc (&nixgroup::describe)
@@ -208,6 +215,10 @@ void mexFunction(int nlhs,
208
215
methods->add (" Group::openMultiTagIdx" , nixgroup::openMultiTagIdx);
209
216
methods->add (" Group::openSourceIdx" , nixgroup::openSourceIdx);
210
217
methods->add (" Group::compare" , nixgroup::compare);
218
+ methods->add (" Group::sourcesFiltered" , nixgroup::sourcesFiltered);
219
+ methods->add (" Group::tagsFiltered" , nixgroup::tagsFiltered);
220
+ methods->add (" Group::multiTagsFiltered" , nixgroup::multiTagsFiltered);
221
+ methods->add (" Group::dataArraysFiltered" , nixgroup::dataArraysFiltered);
211
222
212
223
classdef<nix::DataArray>(" DataArray" , methods)
213
224
.desc (&nixdataarray::describe)
@@ -251,6 +262,7 @@ void mexFunction(int nlhs,
251
262
methods->add (" DataArray::openSourceIdx" , nixdataarray::openSourceIdx);
252
263
methods->add (" DataArray::openDimensionIdx" , nixdataarray::openDimensionIdx);
253
264
methods->add (" DataArray::compare" , nixdataarray::compare);
265
+ methods->add (" DataArray::sourcesFiltered" , nixdataarray::sourcesFiltered);
254
266
255
267
classdef<nix::Source>(" Source" , methods)
256
268
.desc (&nixsource::describe)
@@ -272,6 +284,7 @@ void mexFunction(int nlhs,
272
284
.reg (" referringMultiTags" , GETTER (std::vector<nix::MultiTag>, nix::Source, referringMultiTags));
273
285
methods->add (" Source::openSourceIdx" , nixsource::openSourceIdx);
274
286
methods->add (" Source::compare" , nixsource::compare);
287
+ methods->add (" Source::sourcesFiltered" , nixsource::sourcesFiltered);
275
288
276
289
classdef<nix::Tag>(" Tag" , methods)
277
290
.desc (&nixtag::describe)
@@ -312,6 +325,9 @@ void mexFunction(int nlhs,
312
325
methods->add (" Tag::openFeatureIdx" , nixtag::openFeatureIdx);
313
326
methods->add (" Tag::openSourceIdx" , nixtag::openSourceIdx);
314
327
methods->add (" Tag::compare" , nixtag::compare);
328
+ methods->add (" Tag::sourcesFiltered" , nixtag::sourcesFiltered);
329
+ methods->add (" Tag::referencesFiltered" , nixtag::referencesFiltered);
330
+ methods->add (" Tag::featuresFiltered" , nixtag::featuresFiltered);
315
331
316
332
classdef<nix::MultiTag>(" MultiTag" , methods)
317
333
.desc (&nixmultitag::describe)
@@ -355,6 +371,9 @@ void mexFunction(int nlhs,
355
371
methods->add (" MultiTag::openFeatureIdx" , nixmultitag::openFeatureIdx);
356
372
methods->add (" MultiTag::openSourceIdx" , nixmultitag::openSourceIdx);
357
373
methods->add (" MultiTag::compare" , nixmultitag::compare);
374
+ methods->add (" MultiTag::sourcesFiltered" , nixmultitag::sourcesFiltered);
375
+ methods->add (" MultiTag::referencesFiltered" , nixmultitag::referencesFiltered);
376
+ methods->add (" MultiTag::featuresFiltered" , nixmultitag::featuresFiltered);
358
377
359
378
classdef<nix::Section>(" Section" , methods)
360
379
.desc (&nixsection::describe)
@@ -395,6 +414,8 @@ void mexFunction(int nlhs,
395
414
methods->add (" Section::openSectionIdx" , nixsection::openSectionIdx);
396
415
methods->add (" Section::openPropertyIdx" , nixsection::openPropertyIdx);
397
416
methods->add (" Section::compare" , nixsection::compare);
417
+ methods->add (" Section::sectionsFiltered" , nixsection::sectionsFiltered);
418
+ methods->add (" Section::propertiesFiltered" , nixsection::propertiesFiltered);
398
419
399
420
classdef<nix::Feature>(" Feature" , methods)
400
421
.desc (&nixfeature::describe)
0 commit comments