Example #1
0
 def toBytes(self):
     """
     convert this object to raw bytes
     """
     io=IO()
     io.float32=self.factor
     io.u32=self.numDigits
     io.sz754=self.id
     io.sz754=self.symbol
     io.sz754=self.abbrev
     io.sz754=self.sname
     io.sz754=self.pname
     return io.data
 def toBytes(self):
     """
     encode to binary data
     """
     io=IO(boolSize=32)
     io.sz754=self.name
     io.u32=self.uniqueId
     io.bool=self.visible
     io.bool=self.linked
     io.u32=len(self.parasites)
     io.u32=len(self.strokes)
     for p in self.parasites:
         io.addBytes(p.toBytes())
     for gs in self.strokes:
         io.addBytes(gs.toBytes())
     return io.data