示例#1
1
 def _sety(self, value):
     if not isinstance(value, (list, tuple)):
         raise ValueError, "%s must be a tuple or list of values."
     try:
         # first we'll see if it is simply a list of values
         value = VCS_validation_functions.checkListOfNumbers(self, "y", value)
     except:
         # ok it was not, so it maybe a list of list of numbers ?
         val = []
         for v in value:
             tmp = VCS_validation_functions.checkListOfNumbers(self, "y", v)
             val.append(tmp)
         value = val
     # ok it worked
     setmember(self, "y", value)
示例#2
0
 def _sety(self,value):
      if not isinstance(value,(list,tuple)):
           raise ValueError, '%s must be a tuple or list of values.'
      try:
           # first we'll see if it is simply a list of values
           value = VCS_validation_functions.checkListOfNumbers(self,'y',value)
      except:
           # ok it was not, so it maybe a list of list of numbers ?
           val = []
           for v in value:
                tmp = VCS_validation_functions.checkListOfNumbers(self,'y',v)
                val.append(tmp)
           value=val
      # ok it worked
      setmember(self,'y',value)
示例#3
0
文件: marker.py 项目: dorukozturk/vcs
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(
         self,
         'worldcoordinate',
         value,
         maxelements=4)
     self._worldcoordinate = value
示例#4
0
文件: marker.py 项目: Xunius/uvcdat
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(
         self,
         'worldcoordinate',
         value,
         maxelements=4)
     self._worldcoordinate = value
示例#5
0
文件: texttable.py 项目: AZed/uvcdat
 def _sety(self,value):
      if isinstance(value,(int,float)):
           value=[value,]
      if not isinstance(value,(list,tuple)):
           raise ValueError, '%s must be a tuple or list of values.'
      try:
           # first we'll see if it is simply a list of values
           value = VCS_validation_functions.checkListOfNumbers(self,'x',value)
      except:
           # ok it was not, so it maybe a list of list of numbers ?
           val = []
           for v in value:
                tmp = VCS_validation_functions.checkListOfNumbers(self,'x',v)
                val.append(tmp)
           value=val
      setTtmember(self,'y',value)
示例#6
0
 def _sety(self,value):
      if value is None:
        self._y = None
        return
      if not isinstance(value,(list,tuple)):
           raise ValueError, 'y must be a tuple or list of values.'
      try:
           # first we'll see if it is simply a list of values
           value = VCS_validation_functions.checkListOfNumbers(self,'y',value)
      except:
           # ok it was not, so it maybe a list of list of numbers ?
           val = []
           for v in value:
                tmp = VCS_validation_functions.checkListOfNumbers(self,'y',v)
                val.append(tmp)
           value=val
      self._y=value
示例#7
0
 def _setscalerange(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'scalerange',
                                                         value,
                                                         minvalue=0.0,
                                                         minelements=2,
                                                         maxelements=2)
     self._scalerange = value
示例#8
0
 def _setscale(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'scale',
             value,
             0.)
     self._scale = value
示例#9
0
文件: isoline.py 项目: Xunius/uvcdat
 def _setscale(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'scale',
             value,
             0.)
     self._scale = value
示例#10
0
 def _setvp(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'viewport',
                                                         value,
                                                         maxelements=4,
                                                         minvalue=0.,
                                                         maxvalue=1.)
     setmember(self, 'viewport', value)
示例#11
0
文件: isoline.py 项目: Xunius/uvcdat
 def _setspacing(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'spacing',
             value,
             0.)
     self._spacing = value
示例#12
0
 def _setspacing(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'spacing',
             value,
             0.)
     self._spacing = value
示例#13
0
 def _setvp(self, value):
     self._viewport = VCS_validation_functions.checkListOfNumbers(
         self,
         'viewport',
         value,
         maxelements=4,
         minvalue=0.,
         maxvalue=1.)
示例#14
0
文件: vector.py 项目: aashish24/vcs
 def _setscalerange(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'scalerange',
                                                         value,
                                                         minvalue=0.0,
                                                         minelements=2,
                                                         maxelements=2)
     self._scalerange = value
示例#15
0
 def _setfillareapixelspacing(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(self,
                                                             'pixelspacing',
                                                             value,
                                                             minelements=2,
                                                             maxelements=2,
                                                             ints=True)
     self._pixelspacing = value
示例#16
0
文件: isoline.py 项目: Xunius/uvcdat
 def _setlinewidths(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'linewidths',
             value,
             0,
             300)
     self._linewidths = value
示例#17
0
 def _setclockwise(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self,
                                                             'clockwise',
                                                             value,
                                                             -3,
                                                             3,
                                                             ints=True)
     self._clockwise = value
示例#18
0
 def _setwidth(self, value):
     if isinstance(value, (int, float)):
         value = [value, ]
     self._width = VCS_validation_functions.checkListOfNumbers(
         self,
         'width',
         value,
         minvalue=1,
         maxvalue=300)
示例#19
0
文件: marker.py 项目: l5d1l5/uvcdat
 def _setx(self,value):
      if value is None:
        self._x = None
        return
      if not isinstance(value,(list,tuple)):
        raise ValueError, 'x must be a tuple or list of values. You sent: %s' % value
      try:
           # first we'll see if it is simply a list of values
           value = VCS_validation_functions.checkListOfNumbers(self,'x',value)
      except:
           # ok it was not, so it maybe a list of list of numbers ?
           val = []
           for v in value:
                tmp = VCS_validation_functions.checkListOfNumbers(self,'x',v)
                val.append(tmp)
           value=val
      # ok it worked
      self._x=value
示例#20
0
 def _setlinewidths(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'linewidths',
             value,
             0,
             300)
     self._linewidths = value
示例#21
0
 def _sety(self,value):
      if value is None:
        self._y = None
        return
      if isinstance(value,(int,float)):
           value=[value,]
      if not isinstance(value,(list,tuple)):
           raise ValueError, '%s must be a tuple or list of values.'
      try:
           # first we'll see if it is simply a list of values
           value = VCS_validation_functions.checkListOfNumbers(self,'x',value)
      except:
           # ok it was not, so it maybe a list of list of numbers ?
           val = []
           for v in value:
                tmp = VCS_validation_functions.checkListOfNumbers(self,'x',v)
                val.append(tmp)
           value=val
      self._y=value
示例#22
0
 def _setwidth(self, value):
     if isinstance(value, (int, float)):
         value = [
             value,
         ]
     self._width = VCS_validation_functions.checkListOfNumbers(self,
                                                               'width',
                                                               value,
                                                               minvalue=1,
                                                               maxvalue=300)
示例#23
0
文件: marker.py 项目: Xunius/uvcdat
 def _setsize(self, value):
     if VCS_validation_functions.isNumber(value):
         value = [value, ]
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'size',
             value,
             minvalue=0,
             maxvalue=300)
     self._size = value
示例#24
0
文件: marker.py 项目: dorukozturk/vcs
 def _setsize(self, value):
     if VCS_validation_functions.isNumber(value):
         value = [value, ]
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'size',
             value,
             minvalue=0,
             maxvalue=300)
     self._size = value
示例#25
0
文件: marker.py 项目: NESII/uvcdat
 def _setsize(self, value):
     if isinstance(value, int):
         value = [value, ]
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'size',
             value,
             minvalue=1,
             maxvalue=300)
     self._size = value
示例#26
0
 def _setwidth(self, value):
     if isinstance(value, (int, float)):
         value = [
             value,
         ]
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(self,
                                                             'width',
                                                             value,
                                                             minvalue=1,
                                                             maxvalue=300)
     setmember(self, 'width', value)
示例#27
0
 def _setsize(self, value):
     if isinstance(value, int):
         value = [
             value,
         ]
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(self,
                                                             'size',
                                                             value,
                                                             minvalue=1,
                                                             maxvalue=300)
     setmember(self, 'size', value)
示例#28
0
 def _setvp(self, value):
     value = VCS_validation_functions.checkListOfNumbers(
         self, "viewport", value, maxelements=4, minvalue=0.0, maxvalue=1.0
     )
     setmember(self, "viewport", value)
示例#29
0
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self, "worldcoordinate", value, maxelements=4)
     setmember(self, "worldcoordinate", value)
示例#30
0
文件: line.py 项目: LePtitLilou/vcsmp
 def _setwidth(self,value):
      if isinstance(value,(int,float)):
           value=[value,]
      if value is not None:
           value = VCS_validation_functions.checkListOfNumbers(self,'width',value,minvalue=1,maxvalue=300)
      setmember(self,'width',value)
示例#31
0
 def _setscale(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'scale', value, 0.)
     self._scale = value
     setmember(self, 'level', self.level)
示例#32
0
 def _setlinewidths(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'linewidths', value, 0, 300)
     self._linewidths = value
     setmember(self, 'level', self.level)
示例#33
0
 def _setangle(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'angle',value,0.,90.)
      self._angle=value
示例#34
0
 def _setangle(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'angle', value, 0., 90.)
     self._angle = value
示例#35
0
 def _setclockwise(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'clockwise',value,-3,3,ints=True)
      self._clockwise=value
      setmember(self,'level',self.level)
示例#36
0
 def _setscale(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "scale", value, 0.0)
     self._scale = value
示例#37
0
 def _setlinewidths(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'linewidths',value,0,300)
      self._linewidths=value
      setmember(self,'level',self.level)
示例#38
0
 def _setscale(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'scale',value,0.)
      self._scale=value
      setmember(self,'level',self.level)
示例#39
0
文件: isoline.py 项目: Xunius/uvcdat
 def _setclockwise(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'clockwise', value, -3, 3, ints=True)
     self._clockwise = value
示例#40
0
 def _setspacing(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "spacing", value, 0.0)
     self._spacing = value