def write_points_to_string(points): output = version_appropriate_string_buffer() writer = TrajectoryPointWriter(output) writer.write(points) return output.getvalue()
def write_trajectories_to_string(trajectories): output = version_appropriate_string_buffer() writer = TrajectoryWriter(output) writer.write(trajectories) result = output.getvalue() print("Length of result string: {}".format(len(result))) return result
def read_points_from_string(text): print("Input text:\n{}(end)".format(text)) input = version_appropriate_string_buffer(text) reader = TrajectoryPointReader(input) points = list(reader) return points
def write_points_to_string(points): output = version_appropriate_string_buffer() print("Point list contains {} entries".format(len(points))) writer = TrajectoryPointWriter(output) writer.write(points) result = output.getvalue() print("Length of result string: {}".format(len(result))) return result
def read_trajectories_from_string(text): input = version_appropriate_string_buffer(text) reader = TrajectoryReader(input) points = list(reader) return points