@@ -101,12 +101,10 @@ void mexFunction(int nlhs,
101
101
102
102
classdef<nix::Block>(" Block" , methods)
103
103
.desc (&nixblock::describe)
104
- .reg (" dataArrays" , &nix::Block::dataArrays)
105
- .reg (" createSource" , &nix::Block::createSource)
106
- .reg (" deleteSource" , REMOVER (nix::Source, nix::Block, deleteSource))
107
104
// .reg("createDataArray", static_cast<nix::DataArray(nix::Block::*)(const std::string &, const std::string &, nix::DataType, const nix::NDSize &)>(&nix::Block::createDataArray))
105
+ .reg (" createSource" , &nix::Block::createSource)
108
106
.reg (" createTag" , &nix::Block::createTag)
109
- .reg (" createMultiTag " , &nix::Block::createMultiTag )
107
+ .reg (" dataArrays " , &nix::Block::dataArrays )
110
108
.reg (" sources" , &nix::Block::sources)
111
109
.reg (" tags" , &nix::Block::tags)
112
110
.reg (" multiTags" , &nix::Block::multiTags)
@@ -116,8 +114,13 @@ void mexFunction(int nlhs,
116
114
.reg (" openSource" , GETBYSTR (nix::Source, nix::Block, getSource))
117
115
.reg (" openTag" , GETBYSTR (nix::Tag, nix::Block, getTag))
118
116
.reg (" openMultiTag" , GETBYSTR (nix::MultiTag, nix::Block, getMultiTag))
119
- .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::Block, metadata));
117
+ .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::Block, metadata))
118
+ .reg (" deleteDataArray" , REMOVER (nix::DataArray, nix::Block, deleteDataArray))
119
+ .reg (" deleteSource" , REMOVER (nix::Source, nix::Block, deleteSource))
120
+ .reg (" deleteTag" , REMOVER (nix::Tag, nix::Block, deleteTag))
121
+ .reg (" deleteMultiTag" , REMOVER (nix::MultiTag, nix::Block, deleteMultiTag));
120
122
methods->add (" Block::createDataArray" , nixblock::create_data_array);
123
+ methods->add (" Block::createMultiTag" , nixblock::create_multi_tag);
121
124
122
125
classdef<nix::DataArray>(" DataArray" , methods)
123
126
.desc (&nixdataarray::describe)
@@ -161,9 +164,13 @@ void mexFunction(int nlhs,
161
164
.reg (" openReferences" , GETBYSTR (nix::DataArray, nix::MultiTag, getReference))
162
165
.reg (" openFeature" , GETBYSTR (nix::Feature, nix::MultiTag, getFeature))
163
166
.reg (" openSource" , GETBYSTR (nix::Source, nix::MultiTag, getSource))
164
- .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::MultiTag, metadata));
167
+ .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::MultiTag, metadata))
168
+ .reg (" removeReference" , REMOVER (nix::DataArray, nix::MultiTag, removeReference))
169
+ .reg (" removeSource" , REMOVER (nix::Source, nix::MultiTag, removeSource));
165
170
methods->add (" MultiTag::retrieveData" , nixmultitag::retrieve_data);
166
171
methods->add (" MultiTag::featureRetrieveData" , nixmultitag::retrieve_feature_data);
172
+ methods->add (" MultiTag::addReference" , nixmultitag::add_reference);
173
+ methods->add (" MultiTag::addSource" , nixmultitag::add_source);
167
174
168
175
classdef<nix::Section>(" Section" , methods)
169
176
.desc (&nixsection::describe)
0 commit comments