[geos-devel] geos in Pythoon

strk at refractions.net strk at refractions.net
Thu Dec 16 11:07:37 EST 2004


On Thu, Dec 16, 2004 at 04:56:00PM +0200, Niki Spahiev wrote:
> sync with current CVS and example.cpp
> 
> pointer taking methods of factory are renamed:
> 
> %rename(createLinearRingP) createLinearRing(CoordinateSequence *) const;
> %rename(createPolygonPP) createPolygon(LinearRing *,vector<Geometry *
> > *) const;
> 
> Niki Spahiev

Niki, I still get the same Warnings, plus errors from 
parsing the 2 new headers included.

SWIG Version 1.3.22
GEOS CVS

[lo:python]$ swig -c++ -python -modern -o geos_wrap.cxx ../geos.i
../../source/headers/geos/opPolygonize.h:398: Error: Syntax error in input.
../../source/headers/geos/opPolygonize.h:401: Error: Syntax error in input.
../../source/headers/geos/opLinemerge.h:32: Warning(401): Nothing known about class 'planarEdge'. Ignored.
../../source/headers/geos/opLinemerge.h:53: Warning(401): Nothing known about class 'planarDirectedEdge'. Ignored.
../../source/headers/geos/opLinemerge.h:117: Warning(401): Nothing known about class 'planarPlanarGraph'. Ignored.
../../source/headers/geos/opPolygonize.h:35: Warning(401): Nothing known about class 'planarEdge'. Ignored.
../../source/headers/geos/opPolygonize.h:176: Warning(401): Nothing known about class 'planarDirectedEdge'. Ignored.
../../source/headers/geos/opPolygonize.h:243: Warning(401): Nothing known about class 'planarPlanarGraph'. Ignored.
../../source/headers/geos/geom.h:613: Warning(509): Overloaded add(geos::CoordinateSequence const *,bool,bool) is shadowed by add(geos::CoordinateSequence *,bool,bool) at ../../source/headers/geos/geom.h:603.
../../source/headers/geos/geom.h:662: Warning(509): Overloaded geos::CoordinateSequence::hasRepeatedPoints(geos::CoordinateSequence const *) is shadowed by hasRepeatedPoints() const at ../../source/headers/geos/geom.h:649.
../../source/headers/geos/geom.h:675: Warning(509): Overloaded geos::CoordinateSequence::minCoordinate(geos::CoordinateSequence *) is shadowed by minCoordinate() const at ../../source/headers/geos/geom.h:652.

The patches have been included in CVS.

--strk;



More information about the geos-devel mailing list