from SimulationFramework.Framework_objects import frameworkElement
[docs]
class drift(frameworkElement):
"""
Class defining a drift object [deprecated?].
"""
# def _write_Elegant(self):
# wholestring=''
# etype = self._convertType_Elegant(self.objecttype)
# string = self.objectname+': '+ etype
# for key, value in list(merge_two_dicts(self.objectproperties, self.objectdefaults).items()):
# if not key is 'name' and not key is 'type' and not key is 'commandtype' and self._convertKeyword_Elegant(key) in elements_Elegant[etype]:
# value = getattr(self, key) if hasattr(self, key) and getattr(self, key) is not None else value
# key = self._convertKeyword_Elegant(key)
# value = 1 if value is True else value
# value = 0 if value is False else value
# tmpstring = ', '+key+' = '+str(value)
# if len(string+tmpstring) > 76:
# wholestring+=string+',&\n'
# string=''
# string+=tmpstring[2::]
# else:
# string+= tmpstring
# wholestring+=string+';\n'
# return wholestring