Define ComponentCoordinateExtracter classes in .cpp file (#535)
commitc34eb78818eb0caca3f4621639e190282b825f33
authorstrk <strk@5242fede-7e19-0410-aef8-94bd7d2200fb>
Tue, 19 Nov 2013 08:26:42 +0000 (19 08:26 +0000)
committerstrk <strk@5242fede-7e19-0410-aef8-94bd7d2200fb>
Tue, 19 Nov 2013 08:26:42 +0000 (19 08:26 +0000)
tree5724b9959e7d17d43da77974ae8474faa1750a2b
parentd44663297681183c4e71cecf28ffa18e06718378
Define ComponentCoordinateExtracter classes in .cpp file (#535)

This is a workaround for a bug in GCC 4.4 failing to properly
encode inheritance info in the shared library when the class is
fully inlined.

Patch by Daniel Komisar <dkomisar@mak.com>

git-svn-id: http://svn.osgeo.org/geos/trunk@3960 5242fede-7e19-0410-aef8-94bd7d2200fb
include/geos/geom/Geometry.h
include/geos/geom/util/ComponentCoordinateExtracter.h
include/geos/geom/util/LinearComponentExtracter.h
include/geos/geom/util/PointExtracter.h
include/geos/geom/util/PolygonExtracter.h
src/geom/Geometry.cpp
src/geom/util/ComponentCoordinateExtracter.cpp
src/geom/util/LinearComponentExtracter.cpp [new file with mode: 0644]
src/geom/util/Makefile.am
src/geom/util/PointExtracter.cpp [new file with mode: 0644]
src/geom/util/PolygonExtracter.cpp [new file with mode: 0644]