def CalNodeProperties(nodes): """ get node properties using seuif97 """ for node in nodes: if node['p'] != None and node['t'] != None: node['h'] = pt2h(node['p'], node['t']) node['s'] = pt2s(node['p'], node['t']) node['x'] = pt2x(node['p'], node['t']) elif node['p'] != None and node['x'] != None: node['t'] = px2t(node['p'], node['x']) node['h'] = px2h(node['p'], node['x']) node['s'] = px2s(node['p'], node['x']) elif node['t'] != None and node['x'] != None: node['p'] = tx2p(node['t'], node['x']) node['h'] = tx2h(node['t'], node['x']) node['s'] = tx2s(node['t'], node['x'])
def px(self): self.t = if97.px2t(self.p, self.x) self.h = if97.px2h(self.p, self.x) self.s = if97.px2s(self.p, self.x) self.v = if97.px2v(self.p, self.x)