ProfilesPanel.java - GUI ovládací panel pre manipuláciu s prierezovými rovinami a prácu s vygenerovanými krivkami.

ProfilesAction.java - Action listener pre ProfilesPanel, vykonáva operácie vyžiadané z ovládacieho panelu.

PolylinePanel.java - Panel zodpovedný za vykreslovanie vypočítanej krivky (zoznam vrcholov) do GUI. Tento panel je
		     umiestnený v ProfilesPanel ako jeho súčasť.


CrossSection.java - visitor počítajúci prierez pomocou iterácie cez susedné trojuholníky preťatých trojuholníkov.

CrossSectionZigZag.java - visitor počítajúci prierez iterácie cez preťaté hrany medzi trojuholníkmi. Optimalizovaná verzia
			  prvého visitoru.


MeshTriangle.java - equals: komparátor pre porovnávanie rôzne orientovaných trojuholníkov.
		  - checkIntersectionWithPlane: kontrola, či je daný trojuholník preťatý rovinou.
		  - getCommonPoints: vráti zoznam vrcholov, ktoré tento trojuholník zdieľa s iným trojuholníkom.

MeshFacetImpl.java - getAdjacentTriangles: preťažená metóda, ktorá hľadá susedné trojuholníky pre daný trojuholník alebo 
	             úsečku (verzia pre konkrétny vrchol už existovala).
		   - getNeighboringTriangles: metóda, ktorá hľadá trojuholníky, ktoré zdielajú hranu s daným trojuholníkom.

Plane.java - implementácia metódy getIntersectionWithLine, ktorá vypočíta priesečník roviny a úsečky.

Scene.java - zobrazovanie prierezových rovín.


MeshTriangleTest.java - Unit test kontrolujúci pridanú funkcionalitu v triede MeshTriangle.

CrossSectionTest.java - Unit test kontrolujúci výpočet prierezu pomocou dvoch visitorov.



