diff --git a/applications/utilities/surface/surfaceCoordinateSystemTransform/surfaceCoordinateSystemTransform.C b/applications/utilities/surface/surfaceCoordinateSystemTransform/surfaceCoordinateSystemTransform.C index cd71efcecd..8453d6f94a 100644 --- a/applications/utilities/surface/surfaceCoordinateSystemTransform/surfaceCoordinateSystemTransform.C +++ b/applications/utilities/surface/surfaceCoordinateSystemTransform/surfaceCoordinateSystemTransform.C @@ -185,8 +185,8 @@ int main(int argc, char *argv[]) if ( - !meshedSurface::canRead(importName.ext(), true) - || !meshedSurface::canWrite(exportName.ext(), true) + !meshedSurface::canRead(importName, true) + || !meshedSurface::canWriteType(exportName.ext(), true) ) { return 1; @@ -194,7 +194,7 @@ int main(int argc, char *argv[]) { - meshedSurface surf(importName); + MeshedSurface surf(importName); if (args.options().found("clean")) { diff --git a/src/surfMesh/MeshedSurface/MeshedSurface.C b/src/surfMesh/MeshedSurface/MeshedSurface.C index a7b92cc73a..c105fea511 100644 --- a/src/surfMesh/MeshedSurface/MeshedSurface.C +++ b/src/surfMesh/MeshedSurface/MeshedSurface.C @@ -55,7 +55,7 @@ bool Foam::MeshedSurface::canReadType return true; } - return UnsortedMeshedSurface::canRead(ext, verbose); + return UnsortedMeshedSurface::canReadType(ext, verbose); } @@ -607,6 +607,41 @@ void Foam::MeshedSurface::sortFacesByRegion } +template +void Foam::MeshedSurface::remapRegions(List