ListPoint - Список точек

class axipy.ListPoint

Методы:

append(p)

Добавляет точку в конец.

get_line_direction()

Возвращает направление точек.

insert(idx, p)

Вставляет точку по индексу.

pop(idx)

Удаляет и возвращает точку.

remove(idx)

Удаляет точку по индексу.

set_line_direction(direction)

Устанавливает направление точек.

Специальные методы:

__contains__(item)

Проверяет наличие элемента в объекте (оператор in).

__getitem__(idx)

Доступ к элементу по индексу (obj[i]).

__iter__()

Возвращает итератор по объекту (функция iter()).

__len__()

Длина объекта (функция len()).

__setitem__(idx, p)

Установка элемента по индексу (obj[i] = value).

__str__()

Неформальное строковое представление объекта при вызове str или print().

__contains__(item: Pnt) bool

Проверяет наличие элемента в объекте (оператор in).

__getitem__(idx: int) Pnt

Доступ к элементу по индексу (obj[i]).

__iter__() Iterator[Pnt]

Возвращает итератор по объекту (функция iter()).

__len__() int

Длина объекта (функция len()).

__setitem__(idx: int, p: Union[Pnt, Tuple[float, float]])

Установка элемента по индексу (obj[i] = value).

__str__() str

Неформальное строковое представление объекта при вызове str или print().

append(p: Union[Pnt, Tuple[float, float]])

Добавляет точку в конец.

get_line_direction() LineDirection

Возвращает направление точек.

insert(idx: int, p: Union[Pnt, Tuple[float, float]])

Вставляет точку по индексу.

pop(idx: int) Pnt

Удаляет и возвращает точку.

remove(idx: int)

Удаляет точку по индексу.

set_line_direction(direction: LineDirection)

Устанавливает направление точек.