/* Ċ Ġ* ĠP ory gen Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) ĠL an tern Power ed Ġ< https :// www . lan tern powered . org > Ċ Ġ* ĠCopyright Ġ( c ) Ġcontributors Ċ Ġ* Ċ Ġ* ĠThis Ġwork Ġis Ġlicensed Ġunder Ġthe Ġterms Ġof Ġthe ĠMIT ĠLicense Ġ( MIT ). ĠFor Ċ Ġ* Ġa Ġcopy , Ġsee Ġ' LICENSE . txt ' Ġor Ġ< https :// opensource . org / licenses / MIT >. Ċ Ġ*/ Ċ package Ġorg . lan tern powered . p ory gen . map Ċ Ċ import Ġorg . lan tern powered . p ory gen . math . geom . Line 2 i Ċ Ċ /** Ċ Ġ* ĠRepresents Ġthe Ġedge Ġof Ġone Ċ Ġ* Ġor Ġmultiple Ġ[ Cell ] s . Ċ Ġ*/ Ċ interface ĠEdge Ġ: ĠCell Map Element Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠGets Ġthe Ġ[ Line 2 i ]. ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ return ĠThe Ġline ĊĠĠ Ġ*/ ĊĠ Ġval Ġline : ĠLine 2 i ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠA Ġcollection Ġwith Ġall Ġthe Ġ[ Cell ] s Ġthat Ġhave Ġthis Ġedge . ĊĠĠ Ġ*/ ĊĠ Ġval Ġcells : ĠCollection < Cell > ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠGets Ġthe Ġother Ġcell Ġthis Ġedge Ġis Ġnext Ġto . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ throws ĠIllegalArgumentException ĠIf Ġthe Ġgiven Ġ[ cell ] Ġdoesn 't Ġhave Ġthis Ġedge ĊĠĠ Ġ*/ ĊĠ Ġfun Ġother ( cell : ĠCell ): ĠCell ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠA Ġcollection Ġwith Ġall Ġthe Ġ[ Corner ] s Ġthat Ġconnect Ġto Ġthis Ġedge . ĊĠĠ Ġ*/ ĊĠ Ġval Ġcorners : ĠCollection < Corner > Ċ } Ċ