示例#1
0
    def close(self, status=True):
        """ Close Polyline: first vertex is connected with last vertex.

        :param bool status: True for closed polyline; False for open polyline.
        """
        self['flags'] = set_flag(self['flags'], const.POLYLINE_CLOSED, status)
示例#2
0
 def set_nclosed(self, status):
     flags = self['flags']
     self['flags'] = set_flag(flags, const.POLYLINE_MESH_CLOSED_N_DIRECTION,
                              status)
 def lock(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_LOCKED, True)
 def unlock(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_LOCKED, False)
 def freeze(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_FROZEN, True)
 def thaw(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_FROZEN, False)
示例#7
0
文件: entities.py 项目: msarch/py
    def close(self, status=True):
        """ Close Polyline: first vertex is connected with last vertex.

        :param bool status: True for closed polyline; False for open polyline.
        """
        self['flags'] = set_flag(self['flags'], const.POLYLINE_CLOSED, status)
示例#8
0
 def thaw(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_FROZEN, False)
示例#9
0
文件: test_util.py 项目: msarch/py
 def test_set_flag_off(self):
     self.assertEqual(set_flag(12, 1 << 2, switch_on=False), 8)
示例#10
0
    def close(self, status=True):
        """ Close Polyline: first vertex is connected with last vertex.

        :param bool status:  **True** close polyline; **False** open polyline
        """
        self['flags'] = set_flag(self['flags'], const.POLYLINE_CLOSED, status)
示例#11
0
文件: test_util.py 项目: msarch/py
 def test_set_flag_on(self):
     self.assertEqual(set_flag(8, 1 << 2), 12)
示例#12
0
 def unlock(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_LOCKED, False)
示例#13
0
 def lock(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_LOCKED, True)
 def test_set_flag_on(self):
     self.assertEqual(set_flag(8, 1 << 2), 12)
示例#15
0
文件: entities.py 项目: msarch/py
 def set_nclosed(self, status):
     flags = self['flags']
     self['flags'] = set_flag(flags, const.POLYLINE_MESH_CLOSED_N_DIRECTION,
                              status)
 def test_set_flag_off(self):
     self.assertEqual(set_flag(12, 1 << 2, switch_on=False), 8)
示例#17
0
 def freeze(self):
     self['flags']= set_flag(self['flags'], const.STD_FLAGS_LAYER_FROZEN, True)