[mapserver-commits] r7995 - trunk/mapserver

svn at osgeo.org svn at osgeo.org
Wed Oct 22 23:19:04 EDT 2008


Author: sdlime
Date: 2008-10-22 23:19:03 -0400 (Wed, 22 Oct 2008)
New Revision: 7995

Modified:
   trunk/mapserver/mapsearch.c
Log:
Attributed point-in-polygon test correctly to WR Franklin.

Modified: trunk/mapserver/mapsearch.c
===================================================================
--- trunk/mapserver/mapsearch.c	2008-10-23 03:18:55 UTC (rev 7994)
+++ trunk/mapserver/mapsearch.c	2008-10-23 03:19:03 UTC (rev 7995)
@@ -5,6 +5,12 @@
  * Purpose:  Various geospatial search operations.
  * Author:   Steve Lime and the MapServer team.
  *
+ * Notes: For information on point in polygon function please see:
+ *
+ *   http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
+ *                                                                                                                  
+ * The appropriate copyright notice accompanies the funtion definition.
+ *
  ******************************************************************************
  * Copyright (c) 1996-2005 Regents of the University of Minnesota.
  *
@@ -107,6 +113,28 @@
       return(0); /* shouldn't happen unless the polygon is self intersecting */
 }
 
+/*                                                                                                                         
+** Copyright (c) 1970-2003, Wm. Randolph Franklin                                                                          
+**                                                                                                                         
+** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and                       
+** associated documentation files (the "Software"), to deal in the Software without restriction, including                 
+** without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell                 
+** copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the                
+** following conditions:                                                                                                   
+**                                                                                                                         
+** 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the               
+**    following disclaimers.                                                                                               
+** 2. Redistributions in binary form must reproduce the above copyright notice in the documentation and/or                 
+**    other materials provided with the distribution.                                                                      
+** 3. The name of W. Randolph Franklin may not be used to endorse or promote products derived from this                    
+**    Software without specific prior written permission.                                                                  
+**                                                                                                                         
+** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT                   
+** LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN                  
+** NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,                    
+** WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE                     
+** SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                                                                  
+*/
 int msPointInPolygon(pointObj *p, lineObj *c)
 {
   int i, j, status = MS_FALSE;



More information about the mapserver-commits mailing list