/* * intersectPt Klasse * v.01 * desc: speichert Koordinaten des Schnittpunkts und Index der geschnittenen Polygonkante * * Konstruktor Parameter: * vector - Koordinaten * polygon - begrenzung des strahlenbildes * * Methoden * getPos(), getIndex() * */ class intersectPt { Vec posVec; // Lage des Schnittpunkts int edgeIndex; // ID des ersten Kanteneckpunkts des Polygons /* * CLASS KONSTRUKTOR */ intersectPt(Vec Vector, int index) { posVec = Vector; edgeIndex = index; } /* * Methode: intersectPt.getPos() * Desc: gibt Koordinaten des Schnittpunktes als Vektor zurück */ Vec getPos() { return posVec; } /* * Methode: intersectPt.getPos() * Desc: gibt Kantenindex Koordinaten des Schnittpunktes als Vektor zurück */ int getIndex() { return edgeIndex; } }