- Timestamp:
- 03/21/12 18:36:20 (15 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/shp/ESRIShapeParser.h
r7600 r13041 18 18 } 19 19 20 osg::Array* get() { return _vec3farray.valid() ? 21 static_cast<osg::Array*>(_vec3farray.get()) : 20 osg::Array* get() { return _vec3farray.valid() ? 21 static_cast<osg::Array*>(_vec3farray.get()) : 22 22 static_cast<osg::Array*>(_vec3darray.get()); } 23 23 24 unsigned int size() { return _vec3farray.valid() ? 25 _vec3farray->size() : 24 unsigned int size() { return _vec3farray.valid() ? 25 _vec3farray->size() : 26 26 _vec3darray->size(); } 27 27 … … 48 48 osg::Vec3Array* vec3Array = dynamic_cast<osg::Vec3Array*>(array); 49 49 if (vec3Array && index<vec3Array->size()) add((*vec3Array)[index]); 50 50 51 51 osg::Vec3dArray* vec3dArray = dynamic_cast<osg::Vec3dArray*>(array); 52 52 if (vec3dArray && index<vec3dArray->size()) add((*vec3dArray)[index]); … … 61 61 { 62 62 public: 63 63 64 64 ESRIShapeParser( const std::string fileName, bool useDouble); 65 65 … … 77 77 78 78 private: 79 80 81 79 80 81 82 82 bool _valid; 83 83 bool _useDouble; 84 84 85 85 osg::ref_ptr<osg::Geode> _geode; 86 86
