int TreeGetDbi(struct dbi_itm *itmlst) {return _TreeGetDbi(*TreeCtx(),itmlst);}
int TreeCreatePulseFile(int shotid, int numnids_in, int *nids_in) { return _TreeCreatePulseFile(*TreeCtx(), shotid, numnids_in, nids_in); }
int TreeDeleteNodeInitialize(int nid, int *count, int reset) { return(_TreeDeleteNodeInitialize(*TreeCtx(), nid, count, reset)); }
void TreeDeleteNodeExecute() { _TreeDeleteNodeExecute(*TreeCtx()); }
int TreeRemoveNodesTags(int nid) { return _TreeRemoveNodesTags(*TreeCtx(), nid);}
int TreeDeleteNodeGetNid(int *nid) { return _TreeDeleteNodeGetNid(*TreeCtx(), nid); }
int TreeSetUsage(int nid_in, unsigned char usage) { return _TreeSetUsage(*TreeCtx(), nid_in, usage); }
int TreeRemoveTag(char *name) { return _TreeRemoveTag(*TreeCtx(), name); }
int TreeTurnOff(int nid) { return _TreeTurnOff(*TreeCtx(), nid);}
int TreeFlushReset(int nid) { return _TreeFlushReset(*TreeCtx(), nid);}
int TreeFlushOff(int nid) { return _TreeFlushOff(*TreeCtx(), nid);}
int TreeSetNci(int nid, NCI_ITM *nci_itm_ptr) { return _TreeSetNci(*TreeCtx(), nid, nci_itm_ptr);}
int TreeSetDbi(DBI_ITM *dbi_itm_ptr) { return _TreeSetDbi(*TreeCtx(), dbi_itm_ptr);}