Changeset 11871 for OpenSceneGraph/trunk/examples/osgvolume/osgvolume.cpp
- Timestamp:
- 11/01/10 12:06:12 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgvolume/osgvolume.cpp
r11813 r11871 1108 1108 for(;pos<arguments.argc() && !arguments.isOption(pos);++pos) 1109 1109 { 1110 // not an option so assume string is a filename. 1111 osg::Image *image = osgDB::readImageFile( arguments[pos]); 1112 if(image) 1110 std::string arg(arguments[pos]); 1111 if (arg.find('*') != std::string::npos) 1113 1112 { 1114 imageList.push_back(image); 1113 osgDB::DirectoryContents contents = osgDB::expandWildcardsInFilename(arg); 1114 for (unsigned int i = 0; i < contents.size(); ++i) 1115 { 1116 osg::Image *image = osgDB::readImageFile( contents[i] ); 1117 1118 if(image) 1119 { 1120 imageList.push_back(image); 1121 } 1122 } 1123 } 1124 else 1125 { 1126 // not an option so assume string is a filename. 1127 osg::Image *image = osgDB::readImageFile( arguments[pos] ); 1128 1129 if(image) 1130 { 1131 imageList.push_back(image); 1132 } 1115 1133 } 1116 1134 }
