<div dir="ltr"><p style="font-family:arial,sans-serif;font-size:13px">Hello everyone at GSoC! Here is the fourth weekly report:</p><p style="font-family:arial,sans-serif;font-size:13px"><span style="font-size:13px">List of Completed Tasks this past week:</span><br>
</p><p style="font-family:arial,sans-serif;font-size:13px"><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">- Added hasTinPointAtLocation method to InMemoryTin class.<u></u><u></u></p>
<p style="font-family:arial,sans-serif;font-size:13px">- Added getTinPointAtLocation method to InMemoryTin class.<u></u><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">- Defined the HasElevation interface.<u></u><u></u></p>

<p style="font-family:arial,sans-serif;font-size:13px">- Created a fully implemented ElevationIndex class to spatially index objects that implement the HasElevation interface. (Both need Javadoc comments.)<u></u><u></u></p>

<p style="font-family:arial,sans-serif;font-size:13px">- Fully unit tested the ElevationIndex class.<u></u><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">- Fully unit tested the BasicPointSpatialIndexClass.<u></u><u></u></p>

<p style="font-family:arial,sans-serif;font-size:13px">- Completed a TriangleCalculator using JTS code.<u></u><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">- Created a fully implemented JUnit test case for the JTS TriangleCalculator.<u></u><u></u></p>
<p style="font-family:arial,sans-serif;font-size:13px">-Implemented the following methods in the ThreeDimensionalLineClass:</p><p style="font-family:arial,sans-serif;font-size:13px">-getSlope,</p><p style="font-family:arial,sans-serif;font-size:13px">
-getDistanceToElevationFromStartPoint;</p><p style="font-family:arial,sans-serif;font-size:13px">-isElevationInBetweenPoints,</p><p style="font-family:arial,sans-serif;font-size:13px">-getElevationAt2dDistance,</p><p style="font-family:arial,sans-serif;font-size:13px">
and getElevationAtSlopeDistance</p>
<p style="font-family:arial,sans-serif;font-size:13px"><u></u> <span style="font-size:13px">Tasks List to be done this following week:</span></p><p style="font-family:arial,sans-serif;font-size:13px"><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">
- Create Javadoc comments for the HasElevation interface and the ElevationIndex class.<u></u><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">
- Implement HasElevation on the classes in the org.geotools.jtinv2.main package.<u></u><u></u></p><p style="font-family:arial,sans-serif;font-size:13px">- Work on the “Creeping Network” algorithm for TIN building and implement a TriangleCalculator using it.<u></u><u></u></p>

<p style="font-family:arial,sans-serif;font-size:13px"><u></u> Thanks everyone at GSoC!</p><p style="font-family:arial,sans-serif;font-size:13px">Julian Padilla</p><p style="font-family:arial,sans-serif;font-size:13px">Project:</p>
<p style="font-family:arial,sans-serif;font-size:13px">Java Surface Model Library/API For GeoTools</p></div>