Beispiel #1
0
 def setVolumetricMask(self, img):
     if self.__volumetric_mask__ is None:
         assert img.shape == self.__map__.getImage().shape
         self.__volumetric_mask__ = ei.EmbeddedImage(
             img, self.__map__.getOrigin(), self.__map__.getResolution())
     else:
         raise Exception(
             'Method setVolumetricMask executed twice for the same MapContext object.'
         )
Beispiel #2
0
 def update(self, pl_id, name, img, origin, res):
     self.__pl_id__ = pl_id
     self.__eimg__ = ei.EmbeddedImage(img, origin, res)
     self.__name__ = name
Beispiel #3
0
 def __init__(self, name, resolution, origin, map_img):
     self.__name__ = name
     self.__map__ = ei.EmbeddedImage(map_img, origin, resolution)
     self.__volumetric_mask__ = None
     self.__volumetric_places__ = []
     self.__point_places__ = []