def from_wdb(name, data): return EBM(name=name, file_name=data.file, x_dim=data.xdim, y_dim=data.ydim, tallness=data.tallness, mat=cta.transform_from_pointer(data.mat))
def from_wdb(name, data): return EBM( name=name, file_name=data.file, x_dim=data.xdim, y_dim=data.ydim, tallness=data.tallness, mat=cta.transform_from_pointer(data.mat) )
def from_wdb(name, data): return VOL(name=name, file_name=data.file, x_dim=data.xdim, y_dim=data.ydim, z_dim=data.zdim, low_thresh=data.lo, high_thresh=data.hi, cell_size=data.cellsize, mat=cta.transform_from_pointer(data.mat))
def from_wdb(name, data): return VOL( name=name, file_name=data.file, x_dim=data.xdim, y_dim=data.ydim, z_dim=data.zdim, low_thresh=data.lo, high_thresh=data.hi, cell_size=data.cellsize, mat=cta.transform_from_pointer(data.mat), )
def __new__(cls, arg): if isinstance(arg, TreeNode): # this is so that we can wrap all else but TreeNodes in a LeafNode: return arg result = object.__new__(cls) result.matrix = None if isinstance(arg, librt.union_tree): result.name = str(arg.tr_l.tl_name) if arg.tr_l.tl_mat: result.matrix = cta.transform_from_pointer(arg.tr_l.tl_mat) else: result.name = LeafNode.extract_name(arg) if not result.name: result.name = LeafNode.extract_name(arg[0]) result.matrix = arg[1] return result