A B C D H M N O P R S T U V W X Y

A

A - Variable in class biliard
 
abs() - Method in class vector
Vrati velkost vektora

B

B - Variable in class biliard
 
B1 - Variable in class segment
 
B2 - Variable in class segment
 
biliard - class biliard.
Trieda reprezentujuca stvouholnik vo vnutri ktoreho sa hybu castice a odrazaju od stien Predpoklada sa, ze uzivatel zada suradnice vrcholov tak, aby bod (0,0) lezal vnutri toho stvoruholnika.
biliard(point, point, point, point) - Constructor for class biliard
 

C

C - Variable in class biliard
 

D

D - Variable in class biliard
 
direction() - Method in class segment
Vrati jednodtkovy vektor v smere usecky do bodu 1 do bodu 2
direction(point, point) - Static method in class vector
Vrati jednotkovy vektor smerujuci z bodu A do bodu B
draw(GrGraphics) - Method in class biliard
Biliard sa vykresli na zobrazovacej ploche, ktora je dana hodnotou GrGraphics g.
draw(GrGraphics) - Method in class point
Bod sa vykresli na zobrazovacej ploche, ktora je dana hodnotou GrGraphics g.
draw(GrGraphics) - Method in class segment
Usecka sa vykresli na zobrazovacej ploche, ktora je dana hodnotou GrGraphics g.

H

hit - class hit.
Trieda, ktora ma datovu strukturu na ulozenie parametrov narazu: casu, v ktorom naraz nastane a usecky (segmentu), na ktorej naraz nastane
hit(double, segment, int) - Constructor for class hit
 
hitTime(segment, particle) - Method in class biliard
Vrati cas, po ktorom castica narazi do priamky danej dvoma bodmi.
hitsegment - Variable in class hit
usecka na ktorej nastane na raz
hitsegmentid - Variable in class hit
identifikator usecky, na ktorej nastane na raz
hittime - Variable in class hit
cas v ktorom nastane naraz

M

m - Static variable in class particle
hmotnost castice
makehit(hit) - Method in class particle
Vykona odraz, teda posunie casticu do bodu odrazu a zmeni prislusne rychlsot
move(double) - Method in class particle
posunie casticu do novej polohy, do ktorej sa dostane svojou rychlostou za cas t.

N

nexthit(particle) - Method in class biliard
Vrati hit (teda cas a usecku) reprezentujucu udalost nasledujuceho narazu castice p na stenu biliardu.

O

outfile - Static variable in class W
Globalny pristup k vystupnemu textovemu suboru

P

particle - class particle.
 
particle() - Constructor for class particle
 
particle(point, vector) - Constructor for class particle
 
plus(vector, vector) - Static method in class vector
staticka metoda scita dva vektory
point - class point.
 
point(double, double) - Constructor for class point
 

R

r - Variable in class particle
poloha castice
rn - Static variable in class W
jeden globalny nahodny generator pre vsetky ucely

S

scalarproduct(vector, vector) - Static method in class vector
vypocita skalarny sucin dvoch vektorov
seg(int) - Method in class biliard
Vrati jednotlive hrany stvoruholnika ako usecky (segment).
segment - class segment.
Trieda reprezentujuca usecku v rovine
segment(point, point) - Constructor for class segment
 

T

t - Static variable in class W
globalny cas
times(double, vector) - Static method in class vector
staticka metoda vynasobi vektor skalarom

U

unit() - Method in class vector
Vrati jednotkovy vektor v smere vektora this

V

v - Variable in class particle
rychlost castice
vector - class vector.
Trieda popisujuca dvojrozmerny vektor a staticke metody pre narabanie s vektormi Pre odbornikov poznamanevame, ze sa tu trochu priecime ducho objektoveho programovania lebo pouzivame skor proceduralny pristup cez staticke metody triedy namiesto toho aby sme volali objekt a jeho metody.
vector(double, double) - Constructor for class vector
 

W

W - class W.
W je obalkovou triedou na zavedenie globalnych premennych a globalnych funkcii W je skratka za World, aby sa nemuselo tolko pisat

X

x - Variable in class point
 
x - Variable in class vector
xova zlozka vektora

Y

y - Variable in class point
 
y - Variable in class vector
yova zlozka vektora

A B C D H M N O P R S T U V W X Y