コード例 #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
ファイル: fillarea.py プロジェクト: UNESCO-IHE/uvcdat
 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
ファイル: vector.py プロジェクト: chaosphere2112/uvcdat
 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
ファイル: fillarea.py プロジェクト: ptbremer/uvcdat-devel
 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
ファイル: line.py プロジェクト: chaosphere2112/uvcdat
 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
ファイル: fillarea.py プロジェクト: dorukozturk/vcs
 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
ファイル: isoline.py プロジェクト: arulalant/uvcdat
 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
ファイル: line.py プロジェクト: chaosphere2112/uvcdat
 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
ファイル: isoline.py プロジェクト: devarajun/uvcdat
 def _setangle(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'angle',value,0.,90.)
      self._angle=value
コード例 #34
0
ファイル: isoline.py プロジェクト: arulalant/uvcdat
 def _setangle(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'angle', value, 0., 90.)
     self._angle = value
コード例 #35
0
ファイル: isoline.py プロジェクト: UNESCO-IHE/uvcdat
 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
ファイル: isoline.py プロジェクト: arulalant/uvcdat
 def _setscale(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "scale", value, 0.0)
     self._scale = value
コード例 #37
0
ファイル: isoline.py プロジェクト: UNESCO-IHE/uvcdat
 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
ファイル: isoline.py プロジェクト: UNESCO-IHE/uvcdat
 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
ファイル: isoline.py プロジェクト: arulalant/uvcdat
 def _setspacing(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "spacing", value, 0.0)
     self._spacing = value