From David Callu, further work in support of shapefile support in VirtualPlanetBuilder

This commit is contained in:
Robert Osfield
2007-12-26 21:39:29 +00:00
parent 9d29cc53dc
commit 2aca19a4e6
10 changed files with 308 additions and 58 deletions

View File

@@ -65,7 +65,7 @@ struct AddRangeOperator
typedef typename ArrayType::ElementDataType ElementDataType;
ElementDataType convertedVector;
osgUtil::ConvertVec<osg::Vec3, ElementDataType>::convert(_vector, convertedVector);
osgUtil::ConvertVec<osg::Vec3d, ElementDataType>::convert(_vector, convertedVector);
typename ArrayType::iterator it = array.begin();
std::advance(it, _begin);
@@ -80,7 +80,7 @@ struct AddRangeOperator
unsigned int _begin;
unsigned int _count;
osg::Vec3 _vector;
osg::Vec3d _vector;
};
typedef OperationArrayFunctor<AddRangeOperator> AddRangeFunctor;
@@ -92,7 +92,7 @@ struct MultiplyRangeOperator
typedef typename ArrayType::ElementDataType ElementDataType;
ElementDataType convertedVector;
osgUtil::ConvertVec<osg::Vec3, ElementDataType>::convert(_vector, convertedVector);
osgUtil::ConvertVec<osg::Vec3d, ElementDataType>::convert(_vector, convertedVector);
typename ArrayType::iterator it = array.begin();
std::advance(it, _begin);
@@ -107,7 +107,7 @@ struct MultiplyRangeOperator
unsigned int _begin;
unsigned int _count;
osg::Vec3 _vector;
osg::Vec3d _vector;
};
typedef OperationArrayFunctor<MultiplyRangeOperator> MultiplyRangeFunctor;