Я создал класс Point, который принимает координаты x, y в качестве аргументов.Также я хотел создать класс Linestring, который принимает столько аргументов, сколько хочет пользователь, и сохраняет их в виде точек.Пока что:
class Point(object):
def __init__(self,x,y):
self.x = x
self.y = y
def move(self,movex,movey):
self.x += movex
self.y += movey
class LineString(object):
def __init__(self, *args):
self.points = [Point(*p) for p in args]
Итак, теперь я сохранил в self.points список точек.Вопрос в том, как я могу использовать функцию перемещения точек в строке linestring.Я пробовал что-то подобное, но это не работает
def moveline(self,movex,movey):
self.points.move(movex,movey)