Beispiel #1
0
 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))
Beispiel #2
0
 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)
     )
Beispiel #3
0
 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))
Beispiel #4
0
 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),
     )
Beispiel #5
0
 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
 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