Example #1
0
 def addAttribute_(self, name, value):
     p = nm.tree_createnode(self.__nodep, NODE_ATTRIBUTE, name)
     self.__nodeattributes[name.lower()] = Tree(p)
     if type(value) == type(np.array([])):
         nm.tree_setvalue(p, value.tolist())
     elif value is not None:
         err = nm.tree_setvalue(p, value)
Example #2
0
 def addElement_(self, name, value=None):
     if name.lower() not in self.__nodechildren:
         self.__nodechildren[name.lower()] = TreeList([])
     p = nm.tree_createnode(self.__nodep, NODE_ELEMENT, name)
     self.__nodechildren[name.lower()].append(Tree(p))
     if type(value) == type(np.array([])):
         nm.tree_setvalue(p, value.tolist())
     elif value is not None:
         nm.tree_setvalue(p, value)
Example #3
0
 def addComment_(self, value):
     p = nm.tree_createnode(self.__nodep, NODE_COMMENT, value)
     self.__nodecomments[value] = Tree(p)