Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp (revision 12516) @@ -36,7 +36,7 @@ } void NodeConnectivityUsage(void) { - _printf_(true,"\n"); - _printf_(true," usage: connectivity = %s(elements, numnodes);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: connectivity = " << __FUNCT__ << "(elements, numnodes);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp (revision 12516) @@ -76,11 +76,11 @@ void BamgConvertMeshUsage(void) { - _printf_(true,"BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);\n"); - _printf_(true," index: index of the mesh\n"); - _printf_(true," x,y: coordinates of the nodes\n"); - _printf_(true,"\n"); + if(true) _pprintString_("BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);"); + if(true) _pprintLine_(" index: index of the mesh"); + if(true) _pprintLine_(" x,y: coordinates of the nodes"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp (revision 12516) @@ -112,23 +112,23 @@ } void KMLOverlayUsage(void){ - _printf_(true,"KMLOverlay - KML file overlay module:\n"); - _printf_(true,"\n"); - _printf_(true," This module reads a list of image files and writes a KML or KMZ overlay file.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," ierror=KMLOverlay(kmlfile,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," kmlfile KML or KMZ file name (string)\n"); - _printf_(true,"\n"); - _printf_(true," lataxis latitude axis (double vector [south north], required)\n"); - _printf_(true," longaxis longitude axis (double vector [west east], required)\n"); - _printf_(true," images relative or http image file names (string or array of strings or cell array of strings, required)\n"); - _printf_(true," zip flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)\n"); - _printf_(true,"\n"); - _printf_(true," ierror error flag (double, non-zero for error)\n"); - _printf_(true,"\n"); - _printf_(true," Example:\n"); - _printf_(true," KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("KMLOverlay - KML file overlay module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module reads a list of image files and writes a KML or KMZ overlay file."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" ierror=KMLOverlay(kmlfile,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" kmlfile KML or KMZ file name (string)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" lataxis latitude axis (double vector [south north], required)"); + if(true) _pprintLine_(" longaxis longitude axis (double vector [west east], required)"); + if(true) _pprintLine_(" images relative or http image file names (string or array of strings or cell array of strings, required)"); + if(true) _pprintLine_(" zip flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ierror error flag (double, non-zero for error)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Example:"); + if(true) _pprintLine_(" KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp (revision 12516) @@ -97,23 +97,23 @@ void InterpFromMeshToMesh3dUsage(void) { - _printf_(true,"INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point\n"); - _printf_(true,"\n"); - _printf_(true," This function is a multi-threaded mex file that interpolates a field\n"); - _printf_(true," defined on a triangular mesh onto a list of point\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);\n"); - _printf_(true,"\n"); - _printf_(true," index: index of the mesh where data is defined\n"); - _printf_(true," x,y,z: coordinates of the nodes where data is defined\n"); - _printf_(true," data: matrix holding the data to be interpolated onto the mesh.\n"); - _printf_(true," x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.\n"); - _printf_(true," default_value: default value if no data is found (holes).\n"); - _printf_(true," data_prime: vector of mesh interpolated data.\n"); - _printf_(true,"\n"); - _printf_(true," Example:\n"); - _printf_(true," load('temperature.mat');\n"); - _printf_(true," md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This function is a multi-threaded mex file that interpolates a field"); + if(true) _pprintLine_(" defined on a triangular mesh onto a list of point"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" index: index of the mesh where data is defined"); + if(true) _pprintLine_(" x,y,z: coordinates of the nodes where data is defined"); + if(true) _pprintLine_(" data: matrix holding the data to be interpolated onto the mesh."); + if(true) _pprintLine_(" x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate."); + if(true) _pprintLine_(" default_value: default value if no data is found (holes)."); + if(true) _pprintLine_(" data_prime: vector of mesh interpolated data."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Example:"); + if(true) _pprintLine_(" load('temperature.mat');"); + if(true) _pprintLine_(" md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp (revision 12516) @@ -73,26 +73,26 @@ } void Ll2xyUsage(void){ - _printf_(true,"Ll2xy - lat/long to x/y coordinate transformation module:\n"); - _printf_(true,"\n"); - _printf_(true," This module transforms lat/long to x/y coordinates.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," lat latitude coordinates (double vector)\n"); - _printf_(true," lon longitude coordinates (double vector)\n"); - _printf_(true," sgn sign for hemisphere (double, +1 (north) or -1 (south))\n"); - _printf_(true,"\n"); - _printf_(true," central_meridian central meridian (double, optional, but must specify with sp)\n"); - _printf_(true," standard_parallel standard parallel (double, optional, but must specify with cm)\n"); - _printf_(true,"\n"); - _printf_(true," x x coordinates (double vector)\n"); - _printf_(true," y y coordinates (double vector)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [x,y]=Ll2xy(lat,lon, 1);\n"); - _printf_(true," [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);\n"); - _printf_(true," [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("Ll2xy - lat/long to x/y coordinate transformation module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module transforms lat/long to x/y coordinates."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" lat latitude coordinates (double vector)"); + if(true) _pprintLine_(" lon longitude coordinates (double vector)"); + if(true) _pprintLine_(" sgn sign for hemisphere (double, +1 (north) or -1 (south))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" central_meridian central meridian (double, optional, but must specify with sp)"); + if(true) _pprintLine_(" standard_parallel standard parallel (double, optional, but must specify with cm)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" x x coordinates (double vector)"); + if(true) _pprintLine_(" y y coordinates (double vector)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [x,y]=Ll2xy(lat,lon, 1);"); + if(true) _pprintLine_(" [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);"); + if(true) _pprintLine_(" [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp (revision 12516) @@ -50,7 +50,7 @@ } void BamgMesherUsage(void){ - _printf_(true,"\n"); - _printf_(true," usage: [bamgmesh,bamggeom]=%s(bamgmesh,bamggeom,bamgoptions);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp (revision 12516) @@ -74,22 +74,22 @@ void InterpFromGridToMeshUsage(void) { - _printf_(true,"INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points\n"); - _printf_(true,"\n"); - _printf_(true," This function is a multi-threaded mex file that interpolates a field\n"); - _printf_(true," defined on a grid onto a list of points\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);\n"); - _printf_(true,"\n"); - _printf_(true," data: matrix holding the data to be interpolated onto the mesh.\n"); - _printf_(true," x,y: coordinates of matrix data. (x and y must be in increasing order)\n"); - _printf_(true," x_mesh,y_mesh: coordinates of the points onto which we interpolate.\n"); - _printf_(true," default_value: default value if no data is found (holes).\n"); - _printf_(true," data_mesh: vector of mesh interpolated data.\n"); - _printf_(true,"\n"); - _printf_(true," Example:\n"); - _printf_(true," load('velocities.mat');\n"); - _printf_(true," md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This function is a multi-threaded mex file that interpolates a field"); + if(true) _pprintLine_(" defined on a grid onto a list of points"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" data: matrix holding the data to be interpolated onto the mesh."); + if(true) _pprintLine_(" x,y: coordinates of matrix data. (x and y must be in increasing order)"); + if(true) _pprintLine_(" x_mesh,y_mesh: coordinates of the points onto which we interpolate."); + if(true) _pprintLine_(" default_value: default value if no data is found (holes)."); + if(true) _pprintLine_(" data_mesh: vector of mesh interpolated data."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Example:"); + if(true) _pprintLine_(" load('velocities.mat');"); + if(true) _pprintLine_(" md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp (revision 12516) @@ -63,17 +63,17 @@ void InterpFromMeshToGridUsage(void) { - _printf_(true,"INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid\n"); - _printf_(true,"\n"); - _printf_(true," This function is a multi-threaded mex file that interpolates a field\n"); - _printf_(true," defined on a triangular mesh onto a regular grid\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)\n"); - _printf_(true,"\n"); - _printf_(true," index,x,y: delaunay triangulation defining the mesh.\n"); - _printf_(true," meshdata: vertex values of data to be interpolated.\n"); - _printf_(true," xmin,ymax,posting,nlines,ncols: parameters that define the grid\n"); - _printf_(true," default_value: value of points located out of the mesh.\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This function is a multi-threaded mex file that interpolates a field"); + if(true) _pprintLine_(" defined on a triangular mesh onto a regular grid"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" index,x,y: delaunay triangulation defining the mesh."); + if(true) _pprintLine_(" meshdata: vertex values of data to be interpolated."); + if(true) _pprintLine_(" xmin,ymax,posting,nlines,ncols: parameters that define the grid"); + if(true) _pprintLine_(" default_value: value of points located out of the mesh."); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp (revision 12516) @@ -106,24 +106,24 @@ } void KMLFileReadUsage(void){ - _printf_(true,"KMLFileRead - KML file reader module:\n"); - _printf_(true,"\n"); - _printf_(true," This module reads a KML file.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [ierror]=KMLFileRead(kmlfile,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," kmlfile file name of kml file to be read (char)\n"); - _printf_(true,"\n"); - _printf_(true," echo echo command (char, optional, 'off'/'on')\n"); - _printf_(true," deepecho deep echo command (char, optional, 'off'/'on')\n"); - _printf_(true," write write command (char, optional, 'off'/'stdout'/kmlfile)\n"); - _printf_(true,"\n"); - _printf_(true," ierror return code (non-zero for error)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [ierror]=KMLFileRead('file.kml','deepecho','on');\n"); - _printf_(true," [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("KMLFileRead - KML file reader module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module reads a KML file."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [ierror]=KMLFileRead(kmlfile,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" kmlfile file name of kml file to be read (char)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" echo echo command (char, optional, 'off'/'on')"); + if(true) _pprintLine_(" deepecho deep echo command (char, optional, 'off'/'on')"); + if(true) _pprintLine_(" write write command (char, optional, 'off'/'stdout'/kmlfile)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ierror return code (non-zero for error)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [ierror]=KMLFileRead('file.kml','deepecho','on');"); + if(true) _pprintLine_(" [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp (revision 12516) @@ -76,25 +76,25 @@ } void Shp2KmlUsage(void){ - _printf_(true,"Shp2Kml - shp to kml file conversion module:\n"); - _printf_(true,"\n"); - _printf_(true," This module converts a file from shp to kml format.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," filshp file name of shp file to be read (char, extension optional)\n"); - _printf_(true," filkml file name of kml file to be written (char)\n"); - _printf_(true," sgn sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))\n"); - _printf_(true,"\n"); - _printf_(true," central_meridian central meridian (double, optional, but must specify with sp)\n"); - _printf_(true," standard_parallel standard parallel (double, optional, but must specify with cm)\n"); - _printf_(true,"\n"); - _printf_(true," ret return code (non-zero for warning)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [ret]=Shp2Kml('file.shp','file.kml', 0);\n"); - _printf_(true," [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);\n"); - _printf_(true," [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("Shp2Kml - shp to kml file conversion module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module converts a file from shp to kml format."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" filshp file name of shp file to be read (char, extension optional)"); + if(true) _pprintLine_(" filkml file name of kml file to be written (char)"); + if(true) _pprintLine_(" sgn sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" central_meridian central meridian (double, optional, but must specify with sp)"); + if(true) _pprintLine_(" standard_parallel standard parallel (double, optional, but must specify with cm)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ret return code (non-zero for warning)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [ret]=Shp2Kml('file.shp','file.kml', 0);"); + if(true) _pprintLine_(" [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);"); + if(true) _pprintLine_(" [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp (revision 12516) @@ -72,27 +72,27 @@ } void Exp2KmlUsage(void){ - _printf_(true,"Exp2Kml - exp to kml file conversion module:\n"); - _printf_(true,"\n"); - _printf_(true," This module converts a file from exp to kml format.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," filexp file name of exp file to be read (char)\n"); - _printf_(true," filkml file name of kml file to be written (char)\n"); - _printf_(true," sgn sign for hemisphere (double, +1 (north) or -1 (south))\n"); - _printf_(true,"\n"); - _printf_(true," central_meridian central meridian (double, optional, but must specify with sp)\n"); - _printf_(true," standard_parallel standard parallel (double, optional, but must specify with cm)\n"); - _printf_(true," holes flag for treatment of multiple profiles (char, optional, 'yes' for holes))\n"); - _printf_(true,"\n"); - _printf_(true," ret return code (non-zero for warning)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [ret]=Exp2Kml('file.exp','file.kml', 1);\n"); - _printf_(true," [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');\n"); - _printf_(true," [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("Exp2Kml - exp to kml file conversion module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module converts a file from exp to kml format."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" filexp file name of exp file to be read (char)"); + if(true) _pprintLine_(" filkml file name of kml file to be written (char)"); + if(true) _pprintLine_(" sgn sign for hemisphere (double, +1 (north) or -1 (south))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" central_meridian central meridian (double, optional, but must specify with sp)"); + if(true) _pprintLine_(" standard_parallel standard parallel (double, optional, but must specify with cm)"); + if(true) _pprintLine_(" holes flag for treatment of multiple profiles (char, optional, 'yes' for holes))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ret return code (non-zero for warning)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [ret]=Exp2Kml('file.exp','file.kml', 1);"); + if(true) _pprintLine_(" [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');"); + if(true) _pprintLine_(" [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp (revision 12516) @@ -65,26 +65,26 @@ } void Kml2ExpUsage(void){ - _printf_(true,"Kml2Exp - kml to exp file conversion module:\n"); - _printf_(true,"\n"); - _printf_(true," This module converts a file from kml to exp format.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," filkml file name of kml file to be read (char)\n"); - _printf_(true," filexp file name of exp file to be written (char)\n"); - _printf_(true," sgn sign for hemisphere (double, +1 (north) or -1 (south))\n"); - _printf_(true,"\n"); - _printf_(true," central_meridian central meridian (double, optional, but must specify with sp)\n"); - _printf_(true," standard_parallel standard parallel (double, optional, but must specify with cm)\n"); - _printf_(true,"\n"); - _printf_(true," ret return code (non-zero for warning)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [ret]=Kml2Exp('file.kml','file.exp', 1);\n"); - _printf_(true," [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);\n"); - _printf_(true," [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("Kml2Exp - kml to exp file conversion module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module converts a file from kml to exp format."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" filkml file name of kml file to be read (char)"); + if(true) _pprintLine_(" filexp file name of exp file to be written (char)"); + if(true) _pprintLine_(" sgn sign for hemisphere (double, +1 (north) or -1 (south))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" central_meridian central meridian (double, optional, but must specify with sp)"); + if(true) _pprintLine_(" standard_parallel standard parallel (double, optional, but must specify with cm)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ret return code (non-zero for warning)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [ret]=Kml2Exp('file.kml','file.exp', 1);"); + if(true) _pprintLine_(" [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);"); + if(true) _pprintLine_(" [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp (revision 12516) @@ -55,12 +55,12 @@ void TriaSearchUsage(void) { - _printf_(true,"TriaSearch- find triangle holding a point (x0,y0) in a mesh\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," tria=TriaSearch(index,x,y,x0,y0);\n"); - _printf_(true," index,x,y: mesh triangulatrion\n"); - _printf_(true," x0,y0: coordinates of the point for which we are trying to find a triangle\n"); - _printf_(true," x0,y0 can be an array of points\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("TriaSearch- find triangle holding a point (x0,y0) in a mesh"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" tria=TriaSearch(index,x,y,x0,y0);"); + if(true) _pprintLine_(" index,x,y: mesh triangulatrion"); + if(true) _pprintLine_(" x0,y0: coordinates of the point for which we are trying to find a triangle"); + if(true) _pprintLine_(" x0,y0 can be an array of points"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InternalFront/InternalFront.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InternalFront/InternalFront.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InternalFront/InternalFront.cpp (revision 12516) @@ -93,7 +93,7 @@ } void InternalFrontUsage(void) { - _printf_(true,"\n"); - _printf_(true," usage: icefront = %s(md);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: icefront = " << __FUNCT__ << "(md);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp (revision 12516) @@ -153,17 +153,17 @@ void InterpFromMesh2dUsage(void) { - _printf_(true," usage:\n"); - _printf_(true," data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n\n"); - _printf_(true," or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n\n"); - _printf_(true," or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n\n"); - _printf_(true," where:\n"); - _printf_(true," x,y: coordinates of the nodes where data is defined\n"); - _printf_(true," index: index of the mesh where data is defined\n"); - _printf_(true," data - vector holding the data to be interpolated onto the points.\n"); - _printf_(true," x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.\n"); - _printf_(true," default_value: a scalar or vector of size length(x_prime).\n"); - _printf_(true," contourname: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh.\n"); - _printf_(true," data_prime: vector of prime interpolated data.\n"); - _printf_(true,"\n"); + if(true) _pprintLine_(" usage:"); + if(true) _pprintLine_(" data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n"); + if(true) _pprintLine_(" or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n"); + if(true) _pprintLine_(" or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n"); + if(true) _pprintLine_(" where:"); + if(true) _pprintLine_(" x,y: coordinates of the nodes where data is defined"); + if(true) _pprintLine_(" index: index of the mesh where data is defined"); + if(true) _pprintLine_(" data - vector holding the data to be interpolated onto the points."); + if(true) _pprintLine_(" x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate."); + if(true) _pprintLine_(" default_value: a scalar or vector of size length(x_prime)."); + if(true) _pprintLine_(" contourname: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh."); + if(true) _pprintLine_(" data_prime: vector of prime interpolated data."); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp (revision 12516) @@ -36,7 +36,7 @@ } void ElementConnectivityUsage(void) { - _printf_(true,"\n"); - _printf_(true," usage: elementconnectivity = %s(elements, nodeconnectivity);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kriging/Kriging.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kriging/Kriging.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Kriging/Kriging.cpp (revision 12516) @@ -53,21 +53,21 @@ } void KrigingUsage(void){ - _printf_(true,"\n"); - _printf_(true," usage: predictions=%s(x,y,observations,x_interp,y_interp,'options');\n",__FUNCT__); - _printf_(true," available options:\n"); - _printf_(true," -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'\n"); - _printf_(true," -'nugget': nugget effect (default 0.2)\n"); - _printf_(true," -'range': for gaussian, spherical and exponential models (default sqrt(3))\n"); - _printf_(true," -'sill': for gaussian, spherical and exponential models (default 1)\n"); - _printf_(true," -'slope': for power model (default 1)\n"); - _printf_(true," -'power': for power model (default 1)\n"); - _printf_(true," -'searchradius': search radius for each prediction (default is observations span)\n"); - _printf_(true," -'boxlength': minimum length of quadtree boxes (useful to decrease the number of observations)\n"); - _printf_(true," -'maxdata': minimum number of observations for a prediction (default is 50)\n"); - _printf_(true," -'mindata': maximum number of observations for a prediction (default is 1)\n"); - _printf_(true," -'maxtrimming': maximum trimming value (default is -1.e+21)\n"); - _printf_(true," -'mintrimming': minimum trimming value (default is +1.e+21)\n"); - _printf_(true," -'minspacing': minimum distance between observation (default is 0.01)\n"); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');"); + if(true) _pprintLine_(" available options:"); + if(true) _pprintLine_(" -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'"); + if(true) _pprintLine_(" -'nugget': nugget effect (default 0.2)"); + if(true) _pprintLine_(" -'range': for gaussian, spherical and exponential models (default sqrt(3))"); + if(true) _pprintLine_(" -'sill': for gaussian, spherical and exponential models (default 1)"); + if(true) _pprintLine_(" -'slope': for power model (default 1)"); + if(true) _pprintLine_(" -'power': for power model (default 1)"); + if(true) _pprintLine_(" -'searchradius': search radius for each prediction (default is observations span)"); + if(true) _pprintLine_(" -'boxlength': minimum length of quadtree boxes (useful to decrease the number of observations)"); + if(true) _pprintLine_(" -'maxdata': minimum number of observations for a prediction (default is 50)"); + if(true) _pprintLine_(" -'mindata': maximum number of observations for a prediction (default is 1)"); + if(true) _pprintLine_(" -'maxtrimming': maximum trimming value (default is -1.e+21)"); + if(true) _pprintLine_(" -'mintrimming': minimum trimming value (default is +1.e+21)"); + if(true) _pprintLine_(" -'minspacing': minimum distance between observation (default is 0.01)"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/EnumToString/EnumToString.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/EnumToString/EnumToString.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/EnumToString/EnumToString.cpp (revision 12516) @@ -26,7 +26,7 @@ void EnumToStringUsage(void) { - _printf_(true,"\n"); - _printf_(true," usage: %sstring = EnumToString(enum);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: " << __FUNCT__ << "string = EnumToString(enum);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp (revision 12516) @@ -26,7 +26,7 @@ void StringToEnumUsage(void) { - _printf_(true,"\n"); - _printf_(true," usage: %senum = StringToEnum(string);\n",__FUNCT__); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" usage: " << __FUNCT__ << "enum = StringToEnum(string);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp (revision 12516) @@ -48,11 +48,11 @@ void BamgTriangulateUsage(void) { - _printf_(true,"BAMGTRIANGULATE - Delaunay Triangulation of a list of points"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," index=BamgTriangulate(x,y);\n"); - _printf_(true," index: index of the triangulation\n"); - _printf_(true," x,y: coordinates of the nodes\n"); - _printf_(true,"\n"); + if(true) _pprintString_("BAMGTRIANGULATE - Delaunay Triangulation of a list of points"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" index=BamgTriangulate(x,y);"); + if(true) _pprintLine_(" index: index of the triangulation"); + if(true) _pprintLine_(" x,y: coordinates of the nodes"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp (revision 12516) @@ -92,28 +92,28 @@ void InterpFromMeshToMesh2dUsage(void)//{{{1 { - _printf_(true,"INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point\n"); - _printf_(true,"\n"); - _printf_(true," This function is a multi-threaded mex file that interpolates a field\n"); - _printf_(true," defined on a triangular mesh onto a list of point\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);\n"); - _printf_(true," or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);\n"); - _printf_(true,"\n"); - _printf_(true," index: index of the mesh where data is defined\n"); - _printf_(true," x,y: coordinates of the nodes where data is defined\n"); - _printf_(true," data: matrix holding the data to be interpolated onto the mesh. (one column per field)\n"); - _printf_(true," x_interp,y_interp: coordinates of the points onto which we interpolate.\n"); - _printf_(true," if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp.\n"); - _printf_(true," if (default_value,contourname) specified: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh.\n"); - _printf_(true," note that default_value is either a scalar, or a vector of size length(x_interp)\n"); - _printf_(true," data_interp: vector of mesh interpolated data.\n"); - _printf_(true,"\n"); - _printf_(true," Example:\n"); - _printf_(true," load('temperature.mat');\n"); - _printf_(true," md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);\n"); - _printf_(true," md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This function is a multi-threaded mex file that interpolates a field"); + if(true) _pprintLine_(" defined on a triangular mesh onto a list of point"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);"); + if(true) _pprintLine_(" or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" index: index of the mesh where data is defined"); + if(true) _pprintLine_(" x,y: coordinates of the nodes where data is defined"); + if(true) _pprintLine_(" data: matrix holding the data to be interpolated onto the mesh. (one column per field)"); + if(true) _pprintLine_(" x_interp,y_interp: coordinates of the points onto which we interpolate."); + if(true) _pprintLine_(" if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp."); + if(true) _pprintLine_(" if (default_value,contourname) specified: linear interpolation will happen on all x_interp,y_interp inside the contour, default value will be adopted on the rest of the mesh."); + if(true) _pprintLine_(" note that default_value is either a scalar, or a vector of size length(x_interp)"); + if(true) _pprintLine_(" data_interp: vector of mesh interpolated data."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Example:"); + if(true) _pprintLine_(" load('temperature.mat');"); + if(true) _pprintLine_(" md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);"); + if(true) _pprintLine_(" md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');"); + if(true) _pprintLine_(""); } //}}} Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp (revision 12516) @@ -72,27 +72,27 @@ } void Xy2llUsage(void){ - _printf_(true,"Xy2ll - x/y to lat/long coordinate transformation module:\n"); - _printf_(true,"\n"); - _printf_(true," This module transforms x/y to lat/long coordinates.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);\n"); - _printf_(true,"\n"); - _printf_(true," x x coordinates (double vector)\n"); - _printf_(true," y y coordinates (double vector)\n"); - _printf_(true," sgn sign for hemisphere (double, +1 (north) or -1 (south))\n"); - _printf_(true,"\n"); - _printf_(true," central_meridian central meridian (double, optional, but must specify with sp)\n"); - _printf_(true," standard_parallel standard parallel (double, optional, but must specify with cm)\n"); - _printf_(true,"\n"); - _printf_(true," lat latitude coordinates (double vector)\n"); - _printf_(true," lon longitude coordinates (double vector)\n"); - _printf_(true,"\n"); - _printf_(true," Examples:\n"); - _printf_(true," [lat,lon]=Xy2ll(x,y, 1);\n"); - _printf_(true," [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);\n"); - _printf_(true," [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("Xy2ll - x/y to lat/long coordinate transformation module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module transforms x/y to lat/long coordinates."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" x x coordinates (double vector)"); + if(true) _pprintLine_(" y y coordinates (double vector)"); + if(true) _pprintLine_(" sgn sign for hemisphere (double, +1 (north) or -1 (south))"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" central_meridian central meridian (double, optional, but must specify with sp)"); + if(true) _pprintLine_(" standard_parallel standard parallel (double, optional, but must specify with cm)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" lat latitude coordinates (double vector)"); + if(true) _pprintLine_(" lon longitude coordinates (double vector)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Examples:"); + if(true) _pprintLine_(" [lat,lon]=Xy2ll(x,y, 1);"); + if(true) _pprintLine_(" [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);"); + if(true) _pprintLine_(" [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp (revision 12516) @@ -117,27 +117,27 @@ } void KMLMeshWriteUsage(void){ - _printf_(true,"KMLMeshWrite - KML mesh writer module:\n"); - _printf_(true,"\n"); - _printf_(true," This module writes the mesh of a model as KML polygons into the specified KML file.\n"); - _printf_(true,"\n"); - _printf_(true," Usage:\n"); - _printf_(true," ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);\n"); - _printf_(true,"\n"); - _printf_(true," name model name (string, may be empty)\n"); - _printf_(true," notes model notes (string or cell array of strings, may be empty)\n"); - _printf_(true," elem elements (double array)\n"); - _printf_(true," nodecon nodal connectivity array (double array, may be empty)\n"); - _printf_(true," lat nodal latititudes (double vector)\n"); - _printf_(true," long nodal longitudes (double vector)\n"); - _printf_(true," part nodal partitions (double vector, may be empty)\n"); - _printf_(true," data nodal or element data (double vector, may be empty)\n"); - _printf_(true," cmap color map (double nx3 array, may be empty)\n"); - _printf_(true," kmlfile KML file name (string)\n"); - _printf_(true,"\n"); - _printf_(true," ierror error flag (double, non-zero for error)\n"); - _printf_(true,"\n"); - _printf_(true," Example:\n"); - _printf_(true," KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_("KMLMeshWrite - KML mesh writer module:"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" This module writes the mesh of a model as KML polygons into the specified KML file."); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Usage:"); + if(true) _pprintLine_(" ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" name model name (string, may be empty)"); + if(true) _pprintLine_(" notes model notes (string or cell array of strings, may be empty)"); + if(true) _pprintLine_(" elem elements (double array)"); + if(true) _pprintLine_(" nodecon nodal connectivity array (double array, may be empty)"); + if(true) _pprintLine_(" lat nodal latititudes (double vector)"); + if(true) _pprintLine_(" long nodal longitudes (double vector)"); + if(true) _pprintLine_(" part nodal partitions (double vector, may be empty)"); + if(true) _pprintLine_(" data nodal or element data (double vector, may be empty)"); + if(true) _pprintLine_(" cmap color map (double nx3 array, may be empty)"); + if(true) _pprintLine_(" kmlfile KML file name (string)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" ierror error flag (double, non-zero for error)"); + if(true) _pprintLine_(""); + if(true) _pprintLine_(" Example:"); + if(true) _pprintLine_(" KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);"); + if(true) _pprintLine_(""); } Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Chaco/Chaco.cpp =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Chaco/Chaco.cpp (revision 12515) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/modules/Chaco/Chaco.cpp (revision 12516) @@ -131,7 +131,7 @@ } void ChacoUsage(void){ - _printf_(true,"\n"); - _printf_(true,"Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);\n"); - _printf_(true,"\n"); + if(true) _pprintLine_(""); + if(true) _pprintLine_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);"); + if(true) _pprintLine_(""); }