def assureGenerator(self, obj):
     '''Adds an instance of value series generator, if one doesn't exist yet.'''
     if hasattr(self,"generator"):
         return
     self.generator = ValueSeriesGenerator(obj)
     self.generator.addProperties(groupname= "Lattice ParaSeries", 
                                  groupname_gen= "Lattice ParaSeries Generator", 
                                  valuesdoc= "List of parameter values to compute object for.")
     self.generator.updateReadonlyness()
Exemple #2
0
 def assureGenerator(self, selfobj):
     '''Adds an instance of value series generator, if one doesn't exist yet.'''
     if hasattr(self, 'generator'):
         return
     self.generator = ValueSeriesGenerator(selfobj)
     self.generator.addProperties(groupname="Polar Array",
                                  groupname_gen="Lattice Series Generator",
                                  valuesdoc="List of angles, in degrees.",
                                  valuestype='App::PropertyFloat')
     self.updateReadonlyness(selfobj)
Exemple #3
0
 def assureGenerator(self, host):
     '''Adds an instance of value series generator, if one doesn't exist yet.'''
     if hasattr(self, "generator"):
         return
     self.generator = ValueSeriesGenerator(host)
     self.generator.addProperties(
         groupname="Lattice Array",
         groupname_gen="Lattice Series Generator",
         valuesdoc=
         "List of parameter values. Values should be in range 0..1 for interpolation, and can be outside for extrapolation.",
         valuestype="App::PropertyFloat")
 def assureGenerator(self, obj):
     '''Adds an instance of value series generator, if one doesn't exist yet.'''
     if hasattr(self, "generator"):
         return
     self.generator = ValueSeriesGenerator(obj)
     self.generator.addProperties(
         groupname="Lattice Array",
         groupname_gen="Lattice Series Generator",
         valuesdoc=
         "List of distances. Distance is measured from Point, along Dir, in millimeters.",
         valuestype="App::PropertyDistance")
     self.updateReadonlyness(obj)