surfMesh, surfaceRegistry re-working

This commit is contained in:
Mark Olesen
2009-02-05 16:12:35 +01:00
parent a4d0094e48
commit 3aba0e28ff
16 changed files with 195 additions and 236 deletions

View File

@ -83,10 +83,24 @@ int main(int argc, char *argv[])
argList::validOptions.insert("from", "sourceCoordinateSystem");
argList::validOptions.insert("to", "targetCoordinateSystem");
argList args(argc, argv);
Time runTime(args.rootPath(), args.caseName());
# include "setRootCase.H"
# include "createTime.H"
const stringList& params = args.additionalArgs();
// try for the latestTime, but create "constant" as needed
instantList Times = runTime.times();
if (Times.size())
{
label startTime = Times.size()-1;
runTime.setTime(Times[startTime], startTime);
}
else
{
runTime.setTime(instant(0, runTime.constant()), 0);
}
fileName importName(params[0]);
word exportName("default");
@ -201,7 +215,6 @@ int main(int argc, char *argv[])
MeshedSurface<face> surf(importName);
if (args.options().found("clean"))