Changeset 928
- Timestamp:
- 08/28/08 18:57:41
- Files:
-
- trunk/include/vpb/Commandline (modified) (1 diff)
- trunk/src/vpb/Commandline.cpp (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/vpb/Commandline
r908 r928 52 52 osg::ref_ptr<BuildOptions> buildOptions; 53 53 54 std::string setname; 55 54 56 vpb::SpatialProperties::DataType dataType; 55 57 std::string currentCS; trunk/src/vpb/Commandline.cpp
r927 r928 45 45 void Commandline::reset() 46 46 { 47 setname = ""; 48 47 49 dataType = vpb::SpatialProperties::RASTER; 48 50 … … 111 113 if (!compositeLayer) 112 114 { 115 compositeLayer = new osgTerrain::CompositeLayer; 116 if (existingLayer) compositeLayer->addLayer(existingLayer); 117 118 terrainTile->setColorLayer(layerNum, compositeLayer); 119 } 120 } 121 else if (type==vpb::Source::HEIGHT_FIELD) 122 { 123 existingLayer = terrainTile->getElevationLayer(); 124 compositeLayer = dynamic_cast<osgTerrain::CompositeLayer*>(existingLayer); 125 126 if (!compositeLayer) 127 { 113 128 compositeLayer = new osgTerrain::CompositeLayer; 114 129 if (existingLayer) compositeLayer->addLayer(existingLayer); 115 130 116 terrainTile->setColorLayer(layerNum, compositeLayer);117 }118 }119 else if (type==vpb::Source::HEIGHT_FIELD)120 {121 existingLayer = terrainTile->getElevationLayer();122 compositeLayer = dynamic_cast<osgTerrain::CompositeLayer*>(existingLayer);123 124 if (!compositeLayer)125 {126 compositeLayer = new osgTerrain::CompositeLayer;127 if (existingLayer) compositeLayer->addLayer(existingLayer);128 129 131 terrainTile->setElevationLayer(compositeLayer); 130 132 } … … 134 136 { 135 137 osg::ref_ptr<osgTerrain::ProxyLayer> loadedLayer = new osgTerrain::ProxyLayer; 138 loadedLayer->setName(setname); 136 139 loadedLayer->setFileName(filename); 137 140 … … 180 183 { 181 184 osgTerrain::ProxyLayer* layer = new osgTerrain::ProxyLayer; 185 layer->setName(setname); 182 186 layer->setFileName(filename); 183 187 … … 192 196 else 193 197 { 194 compositeLayer->addLayer( filename);198 compositeLayer->addLayer(setname, filename); 195 199 } 196 200 } … … 501 505 usage.addCommandLineOption("--abort-run-on-error","Hint to vpbmaster to abort the run when any errors occur/tasks fail."); 502 506 usage.addCommandLineOption("--no-abort-run-on-error","Hint to vpbmaster to disable abort of the run when any errors occur (default.)"); 507 usage.addCommandLineOption("--set <setname>","Assign the set name of imagery/dem data."); 503 508 } 504 509 … … 986 991 } 987 992 993 else if (arguments.read(pos, "--set",setname)) 994 { 995 fout<<"--set "<<setname<<std::endl; 996 } 997 988 998 else if (arguments.read(pos, "-d",filename)) 989 999 {
