Changed s/getGdalDataset() methods to use void* to avoid introspeciton wrapping problems.

This commit is contained in:
Robert Osfield
2005-12-08 10:03:39 +00:00
parent 49301347e8
commit b835ec9ee9
3 changed files with 57 additions and 39 deletions

View File

@@ -337,8 +337,9 @@ BEGIN_OBJECT_REFLECTOR(osgTerrain::DataSet::Source)
I_Method0(const std::string &, getFileName);
I_Method1(void, setTemporaryFile, IN, bool, temporaryFile);
I_Method0(bool, getTemporaryFile);
I_Method1(void, setGdalDataSet, IN, GDALDataset *, gdalDataSet);
I_Method0(GDALDataset *, getGdalDataSet);
I_Method1(void, setGdalDataset, IN, void *, gdalDataset);
I_Method0(void *, getGdalDataset);
I_Method0(const void *, getGdalDataset);
I_Method1(void, setCoordinateSystemPolicy, IN, osgTerrain::DataSet::Source::ParameterPolicy, policy);
I_Method0(osgTerrain::DataSet::Source::ParameterPolicy, getCoordinateSystemPolicy);
I_Method1(void, setCoordinateSystem, IN, const std::string &, wellKnownText);
@@ -373,7 +374,7 @@ BEGIN_OBJECT_REFLECTOR(osgTerrain::DataSet::Source)
I_Property(osg::CoordinateSystemNode *, CoordinateSystem);
I_Property(osgTerrain::DataSet::Source::ParameterPolicy, CoordinateSystemPolicy);
I_Property(const std::string &, FileName);
I_Property(GDALDataset *, GdalDataSet);
I_Property(void *, GdalDataset);
I_Property(osg::Matrixd &, GeoTransform);
I_Property(osgTerrain::DataSet::Source::ParameterPolicy, GeoTransformPolicy);
I_Property(unsigned int, Layer);