Obiekt node::memcell: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 30: Linia 30:
 
| Jeśli komórka nie ma powiązań, nalezy podać '''none'''.
 
| Jeśli komórka nie ma powiązań, nalezy podać '''none'''.
 
|}
 
|}
 +
== Informacje dla programistów ==
 +
Komórki pamięci reprezentowane są przez klasię '''TMemCell''', zdefiniowaną w pliku ''MemCell.h''
 +
 +
Wpis jest interpretowany przez metodę:
 +
('''simulation.cpp''')
 +
TMemCell* state_manager::deserialize_memorycell(cParser &Input, scene::scratch_data &Scratchpad, scene::node_data const &Nodedata)

Wersja z 16:05, 31 gru 2017

Definiuje komórkę pamięci.

Składnia

node range_max range_min name memcell area.center text value1 value2 track_name endmemcell
Opis parametrów
Nazwa Interpretacja Uwagi
range_max Maksymalna odległość, z jakiej obiekt jest widoczny [m].

Wartość -1 oznacza brak ograniczenia widoczności.

range_min Minimalna odległość, z jakiej obiekt jest widoczny [m].
name Nazwa obiektu.
area.center Współrzędne XYZ komórki. Symulator korzysta z prawoskrętnego układu współrzędnych!
text Pierwsza wartość komórki. Wartość tekstowa.
value1 Druga wartość komórki. Wartość liczbowa.
value2 Trzecia wartość komórki. Wartość liczbowa.
track_name Nazwa toru powiązanego z tą komórką pamięci. Jeśli komórka nie ma powiązań, nalezy podać none.

Informacje dla programistów

Komórki pamięci reprezentowane są przez klasię TMemCell, zdefiniowaną w pliku MemCell.h

Wpis jest interpretowany przez metodę:

(simulation.cpp)
TMemCell* state_manager::deserialize_memorycell(cParser &Input, scene::scratch_data &Scratchpad, scene::node_data const &Nodedata)