Ejemplo n.º 1
0
 def setFactory(self, type):
     if (self.factoryType == type):
         return None
     if (self.factory):
         self.factory = None
     self.factoryType = type
     if (type == "PointParticleFactory"):
         self.factory = PointParticleFactory()
     elif (type == "ZSpinParticleFactory"):
         self.factory = ZSpinParticleFactory()
     elif (type == "OrientedParticleFactory"):
         self.factory = OrientedParticleFactory()
     else:
         print "unknown factory type: %s" % type
         return None
     self.factory.setLifespanBase(0.5)
     ParticleSystem.setFactory(self, self.factory)
Ejemplo n.º 2
0
 def setFactory(self, type):
     if (self.factoryType == type):
         return None
     if (self.factory):
         self.factory = None
     self.factoryType = type
     if (type == "PointParticleFactory"):
         self.factory = PointParticleFactory()
     elif (type == "ZSpinParticleFactory"):
         self.factory = ZSpinParticleFactory()
     elif (type == "OrientedParticleFactory"):
         self.factory = OrientedParticleFactory()
     else:
         print("unknown factory type: %s" % type)
         return None
     self.factory.setLifespanBase(0.5)
     ParticleSystem.setFactory(self, self.factory)
 def setFactory(self, type):
     if self.factoryType == type:
         return
     if self.factory:
         self.factory = None
     self.factoryType = type
     if type == 'PointParticleFactory':
         self.factory = PointParticleFactory()
     else:
         if type == 'ZSpinParticleFactory':
             self.factory = ZSpinParticleFactory()
         else:
             if type == 'OrientedParticleFactory':
                 self.factory = OrientedParticleFactory()
             else:
                 print 'unknown factory type: %s' % type
                 return
     self.factory.setLifespanBase(0.5)
     ParticleSystem.setFactory(self, self.factory)
     return