# Lingitud loendi taustaprogrammi skriptimise API

## Lingitud loendi andmestruktuur

Loendi objektid sisaldavad teavet andmestruktuurist tüübiga Linked List" (lingitud loend).

### Omadused

- name :

  Andmestruktuuri unikaalne nimi.

### Meetodid

head()

  Loendi peatipu tagastamine.

      ListNode head

setHead(tipp)

  Loendi pea määramine.

      void setHead ListNode tipp

createNode(tüüp)

  Uue määratud tüübiga tipu loomine ja loodud tipu tagastamine. Kui tüüp ei ole registreeritud, tippu ei looda.

      ListNode createNode int tüüp

createNode()

  Uue vaikimisi tüübiga tipu loomine ja loodud tipu tagastamine.

      ListNode createNode

## Loendi tipp

Tipp on lingitud loendi andmeelement.

### Omadused

- width :

  Andmeelemendi suurus.

- x :

  Andmeelemendi X-koordinaat.

- y :

  Andmeelemendi Y-koordinaat.

- id :

  Andmeelemendi unikaalne identifikaator.

- color :

  Andmeelemendi värv kuueteistkümnendkoodis väärtusena.

### Meetodid

pointTo(siht)

  Selle loendi tipu viida osutamine sihttipule.

      void pointTo ListNode siht