Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 3
0
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(
         self,
         'worldcoordinate',
         value,
         maxelements=4)
     self._worldcoordinate = value
Ejemplo n.º 4
0
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(
         self,
         'worldcoordinate',
         value,
         maxelements=4)
     self._worldcoordinate = value
Ejemplo n.º 5
0
 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)
Ejemplo n.º 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
Ejemplo n.º 7
0
 def _setscalerange(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'scalerange',
                                                         value,
                                                         minvalue=0.0,
                                                         minelements=2,
                                                         maxelements=2)
     self._scalerange = value
Ejemplo n.º 8
0
 def _setscale(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'scale',
             value,
             0.)
     self._scale = value
Ejemplo n.º 9
0
 def _setscale(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'scale',
             value,
             0.)
     self._scale = value
Ejemplo n.º 10
0
 def _setvp(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'viewport',
                                                         value,
                                                         maxelements=4,
                                                         minvalue=0.,
                                                         maxvalue=1.)
     setmember(self, 'viewport', value)
Ejemplo n.º 11
0
 def _setspacing(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'spacing',
             value,
             0.)
     self._spacing = value
Ejemplo n.º 12
0
 def _setspacing(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'spacing',
             value,
             0.)
     self._spacing = value
Ejemplo n.º 13
0
 def _setvp(self, value):
     self._viewport = VCS_validation_functions.checkListOfNumbers(
         self,
         'viewport',
         value,
         maxelements=4,
         minvalue=0.,
         maxvalue=1.)
Ejemplo n.º 14
0
 def _setscalerange(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self,
                                                         'scalerange',
                                                         value,
                                                         minvalue=0.0,
                                                         minelements=2,
                                                         maxelements=2)
     self._scalerange = value
Ejemplo n.º 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
Ejemplo n.º 16
0
 def _setlinewidths(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'linewidths',
             value,
             0,
             300)
     self._linewidths = value
Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 19
0
 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
Ejemplo n.º 20
0
 def _setlinewidths(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self,
             'linewidths',
             value,
             0,
             300)
     self._linewidths = value
Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 23
0
 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
Ejemplo n.º 24
0
 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
Ejemplo n.º 25
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)
     self._size = value
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 29
0
 def _setwc(self, value):
     value = VCS_validation_functions.checkListOfNumbers(self, "worldcoordinate", value, maxelements=4)
     setmember(self, "worldcoordinate", value)
Ejemplo n.º 30
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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 33
0
 def _setangle(self,value):
      if not value is None:
           value = VCS_validation_functions.checkListOfNumbers(self,'angle',value,0.,90.)
      self._angle=value
Ejemplo n.º 34
0
 def _setangle(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'angle', value, 0., 90.)
     self._angle = value
Ejemplo n.º 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)
Ejemplo n.º 36
0
 def _setscale(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "scale", value, 0.0)
     self._scale = value
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 39
0
 def _setclockwise(self, value):
     if value is not None:
         value = VCS_validation_functions.checkListOfNumbers(
             self, 'clockwise', value, -3, 3, ints=True)
     self._clockwise = value
Ejemplo n.º 40
0
 def _setspacing(self, value):
     if not value is None:
         value = VCS_validation_functions.checkListOfNumbers(self, "spacing", value, 0.0)
     self._spacing = value