Added support for setting the geoTransform to use in source data.

This commit is contained in:
Robert Osfield
2004-03-19 22:20:35 +00:00
parent b2479283a8
commit b21b585ee8

View File

@@ -141,12 +141,59 @@ int main( int argc, char **argv )
std::string def;
if (arguments.read(pos, "--cs",def))
{
argumentRead = true;
currentCS = !def.empty() ? SanitizeSRS(def.c_str()) : "";
std::cout<<"--cs "<<currentCS<<std::endl;
argumentRead = true;
}
if (arguments.read(pos, "--identity"))
{
argumentRead = true;
geoTransformSet = false;
geoTransform.makeIdentity();
}
if (arguments.read(pos, "--xx",geoTransform(0,0)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--xs "<<geoTransform(0,0)<<std::endl;
}
if (arguments.read(pos, "--xt",geoTransform(3,0)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--xo "<<geoTransform(3,0)<<std::endl;
}
if (arguments.read(pos, "--yy",geoTransform(1,1)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--yy "<<geoTransform(1,1)<<std::endl;
}
if (arguments.read(pos, "--yt",geoTransform(3,1)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--yt "<<geoTransform(3,1)<<std::endl;
}
if (arguments.read(pos, "--zz",geoTransform(2,2)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--zz "<<geoTransform(2,2)<<std::endl;
}
if (arguments.read(pos, "--zt",geoTransform(3,2)))
{
argumentRead = true;
geoTransformSet = true;
std::cout<<"--zt "<<geoTransform(3,2)<<std::endl;
}
osgTerrain::DataSet::Source* source = 0;
if (arguments.read(pos, "-d",filename))
@@ -234,8 +281,6 @@ int main( int argc, char **argv )
return 1;
}
return 0;
dataset->loadSources();
dataset->createDestination((unsigned int)numLevels);