Changeset 12516


Ignore:
Timestamp:
06/22/12 17:05:16 (13 years ago)
Author:
Mathieu Morlighem
Message:

Starting to replace _printf by _pprintString

Location:
issm/trunk-jpl/src/modules
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp

    r12497 r12516  
    7777void BamgConvertMeshUsage(void)
    7878{
    79         _printf_(true,"BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom");
    80         _printf_(true,"\n");
    81         _printf_(true,"   Usage:\n");
    82         _printf_(true,"      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);\n");
    83         _printf_(true,"      index: index of the mesh\n");
    84         _printf_(true,"      x,y: coordinates of the nodes\n");
    85         _printf_(true,"\n");
     79        if(true) _pprintString_("BAMGCONVERTMESH - convert [x y index] to a bamg geom and mesh geom");
     80        if(true) _pprintLine_("");
     81        if(true) _pprintLine_("   Usage:");
     82        if(true) _pprintLine_("      [bamggeom bamgmesh]=BamgConvertMesh(index,x,y);");
     83        if(true) _pprintLine_("      index: index of the mesh");
     84        if(true) _pprintLine_("      x,y: coordinates of the nodes");
     85        if(true) _pprintLine_("");
    8686}
  • issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp

    r12054 r12516  
    5151
    5252void BamgMesherUsage(void){
    53         _printf_(true,"\n");
    54         _printf_(true,"   usage: [bamgmesh,bamggeom]=%s(bamgmesh,bamggeom,bamgoptions);\n",__FUNCT__);
    55         _printf_(true,"\n");
     53        if(true) _pprintLine_("");
     54        if(true) _pprintLine_("   usage: [bamgmesh,bamggeom]=" << __FUNCT__ << "(bamgmesh,bamggeom,bamgoptions);");
     55        if(true) _pprintLine_("");
    5656}
  • issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp

    r12497 r12516  
    4949void BamgTriangulateUsage(void)
    5050{
    51         _printf_(true,"BAMGTRIANGULATE - Delaunay Triangulation of a list of points");
    52         _printf_(true,"\n");
    53         _printf_(true,"   Usage:\n");
    54         _printf_(true,"      index=BamgTriangulate(x,y);\n");
    55         _printf_(true,"      index: index of the triangulation\n");
    56         _printf_(true,"      x,y: coordinates of the nodes\n");
    57         _printf_(true,"\n");
     51        if(true) _pprintString_("BAMGTRIANGULATE - Delaunay Triangulation of a list of points");
     52        if(true) _pprintLine_("");
     53        if(true) _pprintLine_("   Usage:");
     54        if(true) _pprintLine_("      index=BamgTriangulate(x,y);");
     55        if(true) _pprintLine_("      index: index of the triangulation");
     56        if(true) _pprintLine_("      x,y: coordinates of the nodes");
     57        if(true) _pprintLine_("");
    5858}
  • issm/trunk-jpl/src/modules/Chaco/Chaco.cpp

    r12497 r12516  
    132132
    133133void ChacoUsage(void){
    134         _printf_(true,"\n");
    135         _printf_(true,"Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);\n");
    136         _printf_(true,"\n");
     134        if(true) _pprintLine_("");
     135        if(true) _pprintLine_("Usage: [assgn] = Chaco(A,vwgts,ewgts,x,y,z,options,nparts,goal);");
     136        if(true) _pprintLine_("");
    137137}
  • issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp

    r12112 r12516  
    3737
    3838void ElementConnectivityUsage(void) {
    39         _printf_(true,"\n");
    40         _printf_(true,"   usage: elementconnectivity = %s(elements, nodeconnectivity);\n",__FUNCT__);
    41         _printf_(true,"\n");
     39        if(true) _pprintLine_("");
     40        if(true) _pprintLine_("   usage: elementconnectivity = " << __FUNCT__ << "(elements, nodeconnectivity);");
     41        if(true) _pprintLine_("");
    4242}
  • issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp

    r12497 r12516  
    2727void EnumToStringUsage(void)
    2828{
    29         _printf_(true,"\n");
    30         _printf_(true,"   usage: %sstring = EnumToString(enum);\n",__FUNCT__);
    31         _printf_(true,"\n");
     29        if(true) _pprintLine_("");
     30        if(true) _pprintLine_("   usage: " << __FUNCT__ << "string = EnumToString(enum);");
     31        if(true) _pprintLine_("");
    3232}
  • issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp

    r12497 r12516  
    7373
    7474void Exp2KmlUsage(void){
    75         _printf_(true,"Exp2Kml - exp to kml file conversion module:\n");
    76         _printf_(true,"\n");
    77         _printf_(true,"   This module converts a file from exp to kml format.\n");
    78         _printf_(true,"\n");
    79         _printf_(true,"   Usage:\n");
    80         _printf_(true,"      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);\n");
    81         _printf_(true,"\n");
    82         _printf_(true,"      filexp      file name of exp file to be read (char)\n");
    83         _printf_(true,"      filkml      file name of kml file to be written (char)\n");
    84         _printf_(true,"      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
    85         _printf_(true,"\n");
    86         _printf_(true,"      central_meridian     central meridian (double, optional, but must specify with sp)\n");
    87         _printf_(true,"      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
    88         _printf_(true,"      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))\n");
    89         _printf_(true,"\n");
    90         _printf_(true,"      ret         return code (non-zero for warning)\n");
    91         _printf_(true,"\n");
    92         _printf_(true,"   Examples:\n");
    93         _printf_(true,"      [ret]=Exp2Kml('file.exp','file.kml', 1);\n");
    94         _printf_(true,"      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');\n");
    95         _printf_(true,"      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');\n");
    96         _printf_(true,"\n");
     75        if(true) _pprintLine_("Exp2Kml - exp to kml file conversion module:");
     76        if(true) _pprintLine_("");
     77        if(true) _pprintLine_("   This module converts a file from exp to kml format.");
     78        if(true) _pprintLine_("");
     79        if(true) _pprintLine_("   Usage:");
     80        if(true) _pprintLine_("      [ret]=Exp2Kml(filexp,filkml,sgn,'param name',param,...);");
     81        if(true) _pprintLine_("");
     82        if(true) _pprintLine_("      filexp      file name of exp file to be read (char)");
     83        if(true) _pprintLine_("      filkml      file name of kml file to be written (char)");
     84        if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
     85        if(true) _pprintLine_("");
     86        if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
     87        if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
     88        if(true) _pprintLine_("      holes       flag for treatment of multiple profiles (char, optional, 'yes' for holes))");
     89        if(true) _pprintLine_("");
     90        if(true) _pprintLine_("      ret         return code (non-zero for warning)");
     91        if(true) _pprintLine_("");
     92        if(true) _pprintLine_("   Examples:");
     93        if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1);");
     94        if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml', 1,'central_meridian',45,'standard_parallel',70,'holes','yes');");
     95        if(true) _pprintLine_("      [ret]=Exp2Kml('file.exp','file.kml',-1,'central_meridian', 0,'standard_parallel',71,'holes','yes');");
     96        if(true) _pprintLine_("");
    9797}
    9898
  • issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp

    r12497 r12516  
    9494
    9595void InternalFrontUsage(void) {
    96         _printf_(true,"\n");
    97         _printf_(true,"   usage: icefront = %s(md);\n",__FUNCT__);
    98         _printf_(true,"\n");
     96        if(true) _pprintLine_("");
     97        if(true) _pprintLine_("   usage: icefront = " << __FUNCT__ << "(md);");
     98        if(true) _pprintLine_("");
    9999}
  • issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp

    r12497 r12516  
    7575void InterpFromGridToMeshUsage(void)
    7676{
    77         _printf_(true,"INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points\n");
    78         _printf_(true,"\n");
    79         _printf_(true,"   This function is a multi-threaded mex file that interpolates a field\n");
    80         _printf_(true,"   defined on a grid onto a list of points\n");
    81         _printf_(true,"\n");
    82         _printf_(true,"   Usage:\n");
    83         _printf_(true,"      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);\n");
    84         _printf_(true,"\n");
    85         _printf_(true,"      data: matrix holding the data to be interpolated onto the mesh.\n");
    86         _printf_(true,"      x,y: coordinates of matrix data. (x and y must be in increasing order)\n");
    87         _printf_(true,"      x_mesh,y_mesh: coordinates of the points onto which we interpolate.\n");
    88         _printf_(true,"      default_value: default value if no data is found (holes).\n");
    89         _printf_(true,"      data_mesh: vector of mesh interpolated data.\n");
    90         _printf_(true,"\n");
    91         _printf_(true,"   Example:\n");
    92         _printf_(true,"      load('velocities.mat');\n");
    93         _printf_(true,"      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);\n");
    94         _printf_(true,"\n");
     77        if(true) _pprintLine_("INTERPFROMGRIDTOMESH - interpolation from a grid onto a list of points");
     78        if(true) _pprintLine_("");
     79        if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
     80        if(true) _pprintLine_("   defined on a grid onto a list of points");
     81        if(true) _pprintLine_("");
     82        if(true) _pprintLine_("   Usage:");
     83        if(true) _pprintLine_("      data_mesh=InterpFromGridToMesh(x,y,data,x_mesh,y_mesh,default_value);");
     84        if(true) _pprintLine_("");
     85        if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
     86        if(true) _pprintLine_("      x,y: coordinates of matrix data. (x and y must be in increasing order)");
     87        if(true) _pprintLine_("      x_mesh,y_mesh: coordinates of the points onto which we interpolate.");
     88        if(true) _pprintLine_("      default_value: default value if no data is found (holes).");
     89        if(true) _pprintLine_("      data_mesh: vector of mesh interpolated data.");
     90        if(true) _pprintLine_("");
     91        if(true) _pprintLine_("   Example:");
     92        if(true) _pprintLine_("      load('velocities.mat');");
     93        if(true) _pprintLine_("      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);");
     94        if(true) _pprintLine_("");
    9595}
  • issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp

    r12497 r12516  
    154154void InterpFromMesh2dUsage(void)
    155155{
    156         _printf_(true,"   usage:\n");
    157         _printf_(true,"         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n\n");
    158         _printf_(true,"      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n\n");
    159         _printf_(true,"      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n\n");
    160         _printf_(true,"   where:\n");
    161         _printf_(true,"      x,y: coordinates of the nodes where data is defined\n");
    162         _printf_(true,"      index: index of the mesh where data is defined\n");
    163         _printf_(true,"      data - vector holding the data to be interpolated onto the points.\n");
    164         _printf_(true,"      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.\n");
    165         _printf_(true,"      default_value: a scalar or vector of size length(x_prime).\n");
    166         _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");
    167         _printf_(true,"      data_prime:  vector of prime interpolated data.\n");
    168         _printf_(true,"\n");
     156        if(true) _pprintLine_("   usage:");
     157        if(true) _pprintLine_("         data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime);\n");
     158        if(true) _pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value);\n");
     159        if(true) _pprintLine_("      or data_prime=InterpFromMesh2d(index,x,y,data,x_prime,y_prime,default_value,contourname);\n");
     160        if(true) _pprintLine_("   where:");
     161        if(true) _pprintLine_("      x,y: coordinates of the nodes where data is defined");
     162        if(true) _pprintLine_("      index: index of the mesh where data is defined");
     163        if(true) _pprintLine_("      data - vector holding the data to be interpolated onto the points.");
     164        if(true) _pprintLine_("      x_prime,y_prime: coordinates of the mesh vertices onto which we interpolate.");
     165        if(true) _pprintLine_("      default_value: a scalar or vector of size length(x_prime).");
     166        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.");
     167        if(true) _pprintLine_("      data_prime:  vector of prime interpolated data.");
     168        if(true) _pprintLine_("");
    169169}
  • issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp

    r11933 r12516  
    6464void InterpFromMeshToGridUsage(void)
    6565{
    66         _printf_(true,"INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid\n");
    67         _printf_(true,"\n");
    68         _printf_(true,"   This function is a multi-threaded mex file that interpolates a field\n");
    69         _printf_(true,"   defined on a triangular mesh onto a regular grid\n");
    70         _printf_(true,"\n");
    71         _printf_(true,"   Usage:\n");
    72         _printf_(true,"      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)\n");
    73         _printf_(true,"\n");
    74         _printf_(true,"      index,x,y: delaunay triangulation defining the mesh.\n");
    75         _printf_(true,"      meshdata: vertex values of data to be interpolated.\n");
    76         _printf_(true,"      xmin,ymax,posting,nlines,ncols: parameters that define the grid\n");
    77         _printf_(true,"      default_value: value of points located out of the mesh.\n");
    78         _printf_(true,"\n");
     66        if(true) _pprintLine_("INTERPFROMMESHTOGRID - interpolation of a data defined on a mesh onto a grid");
     67        if(true) _pprintLine_("");
     68        if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
     69        if(true) _pprintLine_("   defined on a triangular mesh onto a regular grid");
     70        if(true) _pprintLine_("");
     71        if(true) _pprintLine_("   Usage:");
     72        if(true) _pprintLine_("      [x_m,y_m,griddata]=InterpFromMeshToGrid(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)");
     73        if(true) _pprintLine_("");
     74        if(true) _pprintLine_("      index,x,y: delaunay triangulation defining the mesh.");
     75        if(true) _pprintLine_("      meshdata: vertex values of data to be interpolated.");
     76        if(true) _pprintLine_("      xmin,ymax,posting,nlines,ncols: parameters that define the grid");
     77        if(true) _pprintLine_("      default_value: value of points located out of the mesh.");
     78        if(true) _pprintLine_("");
    7979}
  • issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp

    r12497 r12516  
    9393
    9494{
    95         _printf_(true,"INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point\n");
    96         _printf_(true,"\n");
    97         _printf_(true,"   This function is a multi-threaded mex file that interpolates a field\n");
    98         _printf_(true,"   defined on a triangular mesh onto a list of point\n");
    99         _printf_(true,"\n");
    100         _printf_(true,"   Usage:\n");
    101         _printf_(true,"         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);\n");
    102         _printf_(true,"      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);\n");
    103         _printf_(true,"\n");
    104         _printf_(true,"      index: index of the mesh where data is defined\n");
    105         _printf_(true,"      x,y: coordinates of the nodes where data is defined\n");
    106         _printf_(true,"      data: matrix holding the data to be interpolated onto the mesh. (one column per field)\n");
    107         _printf_(true,"      x_interp,y_interp: coordinates of the points onto which we interpolate.\n");
    108         _printf_(true,"      if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp.\n");
    109         _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");
    110         _printf_(true,"      note that default_value is either a scalar, or a vector of size  length(x_interp)\n");
    111         _printf_(true,"      data_interp: vector of mesh interpolated data.\n");
    112         _printf_(true,"\n");
    113         _printf_(true,"   Example:\n");
    114         _printf_(true,"      load('temperature.mat');\n");
    115         _printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);\n");
    116         _printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');\n");
    117         _printf_(true,"\n");
     95        if(true) _pprintLine_("INTERFROMMESHTOMESH2D - interpolation from a 2d triangular mesh onto a list of point");
     96        if(true) _pprintLine_("");
     97        if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
     98        if(true) _pprintLine_("   defined on a triangular mesh onto a list of point");
     99        if(true) _pprintLine_("");
     100        if(true) _pprintLine_("   Usage:");
     101        if(true) _pprintLine_("         data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp);");
     102        if(true) _pprintLine_("      or data_interp=InterpFromMeshToMesh2d(index,x,y,data,x_interp,y_interp,default_value,contourname);");
     103        if(true) _pprintLine_("");
     104        if(true) _pprintLine_("      index: index of the mesh where data is defined");
     105        if(true) _pprintLine_("      x,y: coordinates of the nodes where data is defined");
     106        if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh. (one column per field)");
     107        if(true) _pprintLine_("      x_interp,y_interp: coordinates of the points onto which we interpolate.");
     108        if(true) _pprintLine_("      if default_value and contourname not specified: linear interpolation will happen on all x_interp,y_interp.");
     109        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.");
     110        if(true) _pprintLine_("      note that default_value is either a scalar, or a vector of size  length(x_interp)");
     111        if(true) _pprintLine_("      data_interp: vector of mesh interpolated data.");
     112        if(true) _pprintLine_("");
     113        if(true) _pprintLine_("   Example:");
     114        if(true) _pprintLine_("      load('temperature.mat');");
     115        if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);");
     116        if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');");
     117        if(true) _pprintLine_("");
    118118}
    119119//}}}
  • issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp

    r12497 r12516  
    9898void InterpFromMeshToMesh3dUsage(void)
    9999{
    100         _printf_(true,"INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point\n");
    101         _printf_(true,"\n");
    102         _printf_(true,"   This function is a multi-threaded mex file that interpolates a field\n");
    103         _printf_(true,"   defined on a triangular mesh onto a list of point\n");
    104         _printf_(true,"\n");
    105         _printf_(true,"   Usage:\n");
    106         _printf_(true,"      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);\n");
    107         _printf_(true,"\n");
    108         _printf_(true,"      index: index of the mesh where data is defined\n");
    109         _printf_(true,"      x,y,z: coordinates of the nodes where data is defined\n");
    110         _printf_(true,"      data: matrix holding the data to be interpolated onto the mesh.\n");
    111         _printf_(true,"      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.\n");
    112         _printf_(true,"      default_value: default value if no data is found (holes).\n");
    113         _printf_(true,"      data_prime: vector of mesh interpolated data.\n");
    114         _printf_(true,"\n");
    115         _printf_(true,"   Example:\n");
    116         _printf_(true,"      load('temperature.mat');\n");
    117         _printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);\n");
    118         _printf_(true,"\n");
     100        if(true) _pprintLine_("INTERPFROMMESHTOMESH3D - interpolation from a 3d hexahedron mesh onto a list of point");
     101        if(true) _pprintLine_("");
     102        if(true) _pprintLine_("   This function is a multi-threaded mex file that interpolates a field");
     103        if(true) _pprintLine_("   defined on a triangular mesh onto a list of point");
     104        if(true) _pprintLine_("");
     105        if(true) _pprintLine_("   Usage:");
     106        if(true) _pprintLine_("      data_prime=InterpFromMeshToMesh3d(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);");
     107        if(true) _pprintLine_("");
     108        if(true) _pprintLine_("      index: index of the mesh where data is defined");
     109        if(true) _pprintLine_("      x,y,z: coordinates of the nodes where data is defined");
     110        if(true) _pprintLine_("      data: matrix holding the data to be interpolated onto the mesh.");
     111        if(true) _pprintLine_("      x_prime,y_prime,z_prime: coordinates of the points onto which we interpolate.");
     112        if(true) _pprintLine_("      default_value: default value if no data is found (holes).");
     113        if(true) _pprintLine_("      data_prime: vector of mesh interpolated data.");
     114        if(true) _pprintLine_("");
     115        if(true) _pprintLine_("   Example:");
     116        if(true) _pprintLine_("      load('temperature.mat');");
     117        if(true) _pprintLine_("      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);");
     118        if(true) _pprintLine_("");
    119119}
  • issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp

    r12497 r12516  
    107107
    108108void KMLFileReadUsage(void){
    109         _printf_(true,"KMLFileRead - KML file reader module:\n");
    110         _printf_(true,"\n");
    111         _printf_(true,"   This module reads a KML file.\n");
    112         _printf_(true,"\n");
    113         _printf_(true,"   Usage:\n");
    114         _printf_(true,"      [ierror]=KMLFileRead(kmlfile,'param name',param,...);\n");
    115         _printf_(true,"\n");
    116         _printf_(true,"      kmlfile      file name of kml file to be read (char)\n");
    117         _printf_(true,"\n");
    118         _printf_(true,"      echo         echo command (char, optional, 'off'/'on')\n");
    119         _printf_(true,"      deepecho     deep echo command (char, optional, 'off'/'on')\n");
    120         _printf_(true,"      write        write command (char, optional, 'off'/'stdout'/kmlfile)\n");
    121         _printf_(true,"\n");
    122         _printf_(true,"      ierror       return code (non-zero for error)\n");
    123         _printf_(true,"\n");
    124         _printf_(true,"   Examples:\n");
    125         _printf_(true,"      [ierror]=KMLFileRead('file.kml','deepecho','on');\n");
    126         _printf_(true,"      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');\n");
    127         _printf_(true,"\n");
     109        if(true) _pprintLine_("KMLFileRead - KML file reader module:");
     110        if(true) _pprintLine_("");
     111        if(true) _pprintLine_("   This module reads a KML file.");
     112        if(true) _pprintLine_("");
     113        if(true) _pprintLine_("   Usage:");
     114        if(true) _pprintLine_("      [ierror]=KMLFileRead(kmlfile,'param name',param,...);");
     115        if(true) _pprintLine_("");
     116        if(true) _pprintLine_("      kmlfile      file name of kml file to be read (char)");
     117        if(true) _pprintLine_("");
     118        if(true) _pprintLine_("      echo         echo command (char, optional, 'off'/'on')");
     119        if(true) _pprintLine_("      deepecho     deep echo command (char, optional, 'off'/'on')");
     120        if(true) _pprintLine_("      write        write command (char, optional, 'off'/'stdout'/kmlfile)");
     121        if(true) _pprintLine_("");
     122        if(true) _pprintLine_("      ierror       return code (non-zero for error)");
     123        if(true) _pprintLine_("");
     124        if(true) _pprintLine_("   Examples:");
     125        if(true) _pprintLine_("      [ierror]=KMLFileRead('file.kml','deepecho','on');");
     126        if(true) _pprintLine_("      [ierror]=KMLFileRead('filin.kml','echo','on','write','filout.kml');");
     127        if(true) _pprintLine_("");
    128128}
    129129
  • issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp

    r12497 r12516  
    118118
    119119void KMLMeshWriteUsage(void){
    120         _printf_(true,"KMLMeshWrite - KML mesh writer module:\n");
    121         _printf_(true,"\n");
    122         _printf_(true,"   This module writes the mesh of a model as KML polygons into the specified KML file.\n");
    123         _printf_(true,"\n");
    124         _printf_(true,"   Usage:\n");
    125         _printf_(true,"      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);\n");
    126         _printf_(true,"\n");
    127         _printf_(true,"      name       model name (string, may be empty)\n");
    128         _printf_(true,"      notes      model notes (string or cell array of strings, may be empty)\n");
    129         _printf_(true,"      elem       elements (double array)\n");
    130         _printf_(true,"      nodecon    nodal connectivity array (double array, may be empty)\n");
    131         _printf_(true,"      lat        nodal latititudes (double vector)\n");
    132         _printf_(true,"      long       nodal longitudes (double vector)\n");
    133         _printf_(true,"      part       nodal partitions (double vector, may be empty)\n");
    134         _printf_(true,"      data       nodal or element data (double vector, may be empty)\n");
    135         _printf_(true,"      cmap       color map (double nx3 array, may be empty)\n");
    136         _printf_(true,"      kmlfile    KML file name (string)\n");
    137         _printf_(true,"\n");
    138         _printf_(true,"      ierror     error flag (double, non-zero for error)\n");
    139         _printf_(true,"\n");
    140         _printf_(true,"   Example:\n");
    141         _printf_(true,"      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);\n");
    142         _printf_(true,"\n");
     120        if(true) _pprintLine_("KMLMeshWrite - KML mesh writer module:");
     121        if(true) _pprintLine_("");
     122        if(true) _pprintLine_("   This module writes the mesh of a model as KML polygons into the specified KML file.");
     123        if(true) _pprintLine_("");
     124        if(true) _pprintLine_("   Usage:");
     125        if(true) _pprintLine_("      ierror=KMLMeshWrite(name,notes,elem,nodecon,lat,long,part,data,cmap,kmlfile);");
     126        if(true) _pprintLine_("");
     127        if(true) _pprintLine_("      name       model name (string, may be empty)");
     128        if(true) _pprintLine_("      notes      model notes (string or cell array of strings, may be empty)");
     129        if(true) _pprintLine_("      elem       elements (double array)");
     130        if(true) _pprintLine_("      nodecon    nodal connectivity array (double array, may be empty)");
     131        if(true) _pprintLine_("      lat        nodal latititudes (double vector)");
     132        if(true) _pprintLine_("      long       nodal longitudes (double vector)");
     133        if(true) _pprintLine_("      part       nodal partitions (double vector, may be empty)");
     134        if(true) _pprintLine_("      data       nodal or element data (double vector, may be empty)");
     135        if(true) _pprintLine_("      cmap       color map (double nx3 array, may be empty)");
     136        if(true) _pprintLine_("      kmlfile    KML file name (string)");
     137        if(true) _pprintLine_("");
     138        if(true) _pprintLine_("      ierror     error flag (double, non-zero for error)");
     139        if(true) _pprintLine_("");
     140        if(true) _pprintLine_("   Example:");
     141        if(true) _pprintLine_("      KMLMeshWrite(md.name,md.notes,md.elements,md.nodeconnectivity,md.lat,md.long,md.part,md.fm_criterion,options.cmap,filekml);");
     142        if(true) _pprintLine_("");
    143143}
  • issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp

    r12497 r12516  
    113113
    114114void KMLOverlayUsage(void){
    115         _printf_(true,"KMLOverlay - KML file overlay module:\n");
    116         _printf_(true,"\n");
    117         _printf_(true,"   This module reads a list of image files and writes a KML or KMZ overlay file.\n");
    118         _printf_(true,"\n");
    119         _printf_(true,"   Usage:\n");
    120         _printf_(true,"      ierror=KMLOverlay(kmlfile,'param name',param,...);\n");
    121         _printf_(true,"\n");
    122         _printf_(true,"      kmlfile     KML or KMZ file name (string)\n");
    123         _printf_(true,"\n");
    124         _printf_(true,"      lataxis     latitude axis (double vector [south north], required)\n");
    125         _printf_(true,"      longaxis    longitude axis (double vector [west east], required)\n");
    126         _printf_(true,"      images      relative or http image file names (string or array of strings or cell array of strings, required)\n");
    127         _printf_(true,"      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)\n");
    128         _printf_(true,"\n");
    129         _printf_(true,"      ierror     error flag (double, non-zero for error)\n");
    130         _printf_(true,"\n");
    131         _printf_(true,"   Example:\n");
    132         _printf_(true,"      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);\n");
    133         _printf_(true,"\n");
     115        if(true) _pprintLine_("KMLOverlay - KML file overlay module:");
     116        if(true) _pprintLine_("");
     117        if(true) _pprintLine_("   This module reads a list of image files and writes a KML or KMZ overlay file.");
     118        if(true) _pprintLine_("");
     119        if(true) _pprintLine_("   Usage:");
     120        if(true) _pprintLine_("      ierror=KMLOverlay(kmlfile,'param name',param,...);");
     121        if(true) _pprintLine_("");
     122        if(true) _pprintLine_("      kmlfile     KML or KMZ file name (string)");
     123        if(true) _pprintLine_("");
     124        if(true) _pprintLine_("      lataxis     latitude axis (double vector [south north], required)");
     125        if(true) _pprintLine_("      longaxis    longitude axis (double vector [west east], required)");
     126        if(true) _pprintLine_("      images      relative or http image file names (string or array of strings or cell array of strings, required)");
     127        if(true) _pprintLine_("      zip         flag to zip the doc.kml and image files into kmzfile (double, non-zero for kmz)");
     128        if(true) _pprintLine_("");
     129        if(true) _pprintLine_("      ierror     error flag (double, non-zero for error)");
     130        if(true) _pprintLine_("");
     131        if(true) _pprintLine_("   Example:");
     132        if(true) _pprintLine_("      KMLOverlay(kmlfile,'lataxis',[south north],'longaxis',[west east],'images',{'file1.png','http://issm/file2.png'},'zip',1);");
     133        if(true) _pprintLine_("");
    134134}
  • issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp

    r12497 r12516  
    6666
    6767void Kml2ExpUsage(void){
    68         _printf_(true,"Kml2Exp - kml to exp file conversion module:\n");
    69         _printf_(true,"\n");
    70         _printf_(true,"   This module converts a file from kml to exp format.\n");
    71         _printf_(true,"\n");
    72         _printf_(true,"   Usage:\n");
    73         _printf_(true,"      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);\n");
    74         _printf_(true,"\n");
    75         _printf_(true,"      filkml      file name of kml file to be read (char)\n");
    76         _printf_(true,"      filexp      file name of exp file to be written (char)\n");
    77         _printf_(true,"      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
    78         _printf_(true,"\n");
    79         _printf_(true,"      central_meridian     central meridian (double, optional, but must specify with sp)\n");
    80         _printf_(true,"      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
    81         _printf_(true,"\n");
    82         _printf_(true,"      ret         return code (non-zero for warning)\n");
    83         _printf_(true,"\n");
    84         _printf_(true,"   Examples:\n");
    85         _printf_(true,"      [ret]=Kml2Exp('file.kml','file.exp', 1);\n");
    86         _printf_(true,"      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);\n");
    87         _printf_(true,"      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);\n");
    88         _printf_(true,"\n");
     68        if(true) _pprintLine_("Kml2Exp - kml to exp file conversion module:");
     69        if(true) _pprintLine_("");
     70        if(true) _pprintLine_("   This module converts a file from kml to exp format.");
     71        if(true) _pprintLine_("");
     72        if(true) _pprintLine_("   Usage:");
     73        if(true) _pprintLine_("      [ret]=Kml2Exp(filexp,filkml,sgn,'param name',param,...);");
     74        if(true) _pprintLine_("");
     75        if(true) _pprintLine_("      filkml      file name of kml file to be read (char)");
     76        if(true) _pprintLine_("      filexp      file name of exp file to be written (char)");
     77        if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
     78        if(true) _pprintLine_("");
     79        if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
     80        if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
     81        if(true) _pprintLine_("");
     82        if(true) _pprintLine_("      ret         return code (non-zero for warning)");
     83        if(true) _pprintLine_("");
     84        if(true) _pprintLine_("   Examples:");
     85        if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1);");
     86        if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp', 1,'central_meridian',45,'standard_parallel',70);");
     87        if(true) _pprintLine_("      [ret]=Kml2Exp('file.kml','file.exp',-1,'central_meridian', 0,'standard_parallel',71);");
     88        if(true) _pprintLine_("");
    8989}
    9090
  • issm/trunk-jpl/src/modules/Kriging/Kriging.cpp

    r12497 r12516  
    5454
    5555void KrigingUsage(void){
    56         _printf_(true,"\n");
    57         _printf_(true,"   usage: predictions=%s(x,y,observations,x_interp,y_interp,'options');\n",__FUNCT__);
    58         _printf_(true,"   available options:\n");
    59         _printf_(true,"      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'\n");
    60         _printf_(true,"         -'nugget': nugget effect (default 0.2)\n");
    61         _printf_(true,"         -'range':  for gaussian, spherical and exponential models (default sqrt(3))\n");
    62         _printf_(true,"         -'sill':   for gaussian, spherical and exponential models (default 1)\n");
    63         _printf_(true,"         -'slope':  for power model (default 1)\n");
    64         _printf_(true,"         -'power':  for power model (default 1)\n");
    65         _printf_(true,"      -'searchradius': search radius for each prediction (default is observations span)\n");
    66         _printf_(true,"      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)\n");
    67         _printf_(true,"      -'maxdata':      minimum number of observations for a prediction (default is 50)\n");
    68         _printf_(true,"      -'mindata':      maximum number of observations for a prediction (default is 1)\n");
    69         _printf_(true,"      -'maxtrimming':  maximum trimming value (default is -1.e+21)\n");
    70         _printf_(true,"      -'mintrimming':  minimum trimming value (default is +1.e+21)\n");
    71         _printf_(true,"      -'minspacing':   minimum distance between observation (default is 0.01)\n");
    72         _printf_(true,"\n");
     56        if(true) _pprintLine_("");
     57        if(true) _pprintLine_("   usage: predictions=" << __FUNCT__ << "(x,y,observations,x_interp,y_interp,'options');");
     58        if(true) _pprintLine_("   available options:");
     59        if(true) _pprintLine_("      -'model': Available variogram models 'gaussian' (default),'spherical','power','exponential'");
     60        if(true) _pprintLine_("         -'nugget': nugget effect (default 0.2)");
     61        if(true) _pprintLine_("         -'range':  for gaussian, spherical and exponential models (default sqrt(3))");
     62        if(true) _pprintLine_("         -'sill':   for gaussian, spherical and exponential models (default 1)");
     63        if(true) _pprintLine_("         -'slope':  for power model (default 1)");
     64        if(true) _pprintLine_("         -'power':  for power model (default 1)");
     65        if(true) _pprintLine_("      -'searchradius': search radius for each prediction (default is observations span)");
     66        if(true) _pprintLine_("      -'boxlength':    minimum length of quadtree boxes (useful to decrease the number of observations)");
     67        if(true) _pprintLine_("      -'maxdata':      minimum number of observations for a prediction (default is 50)");
     68        if(true) _pprintLine_("      -'mindata':      maximum number of observations for a prediction (default is 1)");
     69        if(true) _pprintLine_("      -'maxtrimming':  maximum trimming value (default is -1.e+21)");
     70        if(true) _pprintLine_("      -'mintrimming':  minimum trimming value (default is +1.e+21)");
     71        if(true) _pprintLine_("      -'minspacing':   minimum distance between observation (default is 0.01)");
     72        if(true) _pprintLine_("");
    7373}
  • issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp

    r12497 r12516  
    7474
    7575void Ll2xyUsage(void){
    76         _printf_(true,"Ll2xy - lat/long to x/y coordinate transformation module:\n");
    77         _printf_(true,"\n");
    78         _printf_(true,"   This module transforms lat/long to x/y coordinates.\n");
    79         _printf_(true,"\n");
    80         _printf_(true,"   Usage:\n");
    81         _printf_(true,"      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);\n");
    82         _printf_(true,"\n");
    83         _printf_(true,"      lat         latitude coordinates (double vector)\n");
    84         _printf_(true,"      lon         longitude coordinates (double vector)\n");
    85         _printf_(true,"      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
    86         _printf_(true,"\n");
    87         _printf_(true,"      central_meridian     central meridian (double, optional, but must specify with sp)\n");
    88         _printf_(true,"      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
    89         _printf_(true,"\n");
    90         _printf_(true,"      x           x coordinates (double vector)\n");
    91         _printf_(true,"      y           y coordinates (double vector)\n");
    92         _printf_(true,"\n");
    93         _printf_(true,"   Examples:\n");
    94         _printf_(true,"      [x,y]=Ll2xy(lat,lon, 1);\n");
    95         _printf_(true,"      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);\n");
    96         _printf_(true,"      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);\n");
    97         _printf_(true,"\n");
     76        if(true) _pprintLine_("Ll2xy - lat/long to x/y coordinate transformation module:");
     77        if(true) _pprintLine_("");
     78        if(true) _pprintLine_("   This module transforms lat/long to x/y coordinates.");
     79        if(true) _pprintLine_("");
     80        if(true) _pprintLine_("   Usage:");
     81        if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon,sgn,'param name',param,...);");
     82        if(true) _pprintLine_("");
     83        if(true) _pprintLine_("      lat         latitude coordinates (double vector)");
     84        if(true) _pprintLine_("      lon         longitude coordinates (double vector)");
     85        if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
     86        if(true) _pprintLine_("");
     87        if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
     88        if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
     89        if(true) _pprintLine_("");
     90        if(true) _pprintLine_("      x           x coordinates (double vector)");
     91        if(true) _pprintLine_("      y           y coordinates (double vector)");
     92        if(true) _pprintLine_("");
     93        if(true) _pprintLine_("   Examples:");
     94        if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon, 1);");
     95        if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon, 1,'central_meridian',45,'standard_parallel',70);");
     96        if(true) _pprintLine_("      [x,y]=Ll2xy(lat,lon,-1,'central_meridian', 0,'standard_parallel',71);");
     97        if(true) _pprintLine_("");
    9898}
  • issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp

    r12112 r12516  
    3737
    3838void NodeConnectivityUsage(void) {
    39         _printf_(true,"\n");
    40         _printf_(true,"   usage: connectivity = %s(elements, numnodes);\n",__FUNCT__);
    41         _printf_(true,"\n");
     39        if(true) _pprintLine_("");
     40        if(true) _pprintLine_("   usage: connectivity = " << __FUNCT__ << "(elements, numnodes);");
     41        if(true) _pprintLine_("");
    4242}
  • issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp

    r12497 r12516  
    7777
    7878void Shp2KmlUsage(void){
    79         _printf_(true,"Shp2Kml - shp to kml file conversion module:\n");
    80         _printf_(true,"\n");
    81         _printf_(true,"   This module converts a file from shp to kml format.\n");
    82         _printf_(true,"\n");
    83         _printf_(true,"   Usage:\n");
    84         _printf_(true,"      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);\n");
    85         _printf_(true,"\n");
    86         _printf_(true,"      filshp      file name of shp file to be read (char, extension optional)\n");
    87         _printf_(true,"      filkml      file name of kml file to be written (char)\n");
    88         _printf_(true,"      sgn         sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))\n");
    89         _printf_(true,"\n");
    90         _printf_(true,"      central_meridian     central meridian (double, optional, but must specify with sp)\n");
    91         _printf_(true,"      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
    92         _printf_(true,"\n");
    93         _printf_(true,"      ret         return code (non-zero for warning)\n");
    94         _printf_(true,"\n");
    95         _printf_(true,"   Examples:\n");
    96         _printf_(true,"      [ret]=Shp2Kml('file.shp','file.kml', 0);\n");
    97         _printf_(true,"      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);\n");
    98         _printf_(true,"      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);\n");
    99         _printf_(true,"\n");
     79        if(true) _pprintLine_("Shp2Kml - shp to kml file conversion module:");
     80        if(true) _pprintLine_("");
     81        if(true) _pprintLine_("   This module converts a file from shp to kml format.");
     82        if(true) _pprintLine_("");
     83        if(true) _pprintLine_("   Usage:");
     84        if(true) _pprintLine_("      [ret]=Shp2Kml(filshp,filkml,sgn,'param name',param,...);");
     85        if(true) _pprintLine_("");
     86        if(true) _pprintLine_("      filshp      file name of shp file to be read (char, extension optional)");
     87        if(true) _pprintLine_("      filkml      file name of kml file to be written (char)");
     88        if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north); -1 (south); or 0 (no translation))");
     89        if(true) _pprintLine_("");
     90        if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
     91        if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
     92        if(true) _pprintLine_("");
     93        if(true) _pprintLine_("      ret         return code (non-zero for warning)");
     94        if(true) _pprintLine_("");
     95        if(true) _pprintLine_("   Examples:");
     96        if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 0);");
     97        if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml', 1,'central_meridian',45,'standard_parallel',70);");
     98        if(true) _pprintLine_("      [ret]=Shp2Kml('file.shp','file.kml',-1,'central_meridian', 0,'standard_parallel',71);");
     99        if(true) _pprintLine_("");
    100100}
  • issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp

    r12497 r12516  
    2727void StringToEnumUsage(void)
    2828{
    29         _printf_(true,"\n");
    30         _printf_(true,"   usage: %senum = StringToEnum(string);\n",__FUNCT__);
    31         _printf_(true,"\n");
     29        if(true) _pprintLine_("");
     30        if(true) _pprintLine_("   usage: " << __FUNCT__ << "enum = StringToEnum(string);");
     31        if(true) _pprintLine_("");
    3232}
  • issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp

    r11933 r12516  
    5656void TriaSearchUsage(void)
    5757{
    58         _printf_(true,"TriaSearch- find triangle holding a point (x0,y0) in a mesh\n");
    59         _printf_(true,"\n");
    60         _printf_(true,"   Usage:\n");
    61         _printf_(true,"         tria=TriaSearch(index,x,y,x0,y0);\n");
    62         _printf_(true,"      index,x,y: mesh triangulatrion\n");
    63         _printf_(true,"      x0,y0: coordinates of the point for which we are trying to find a triangle\n");
    64         _printf_(true,"      x0,y0 can be an array of points\n");
    65         _printf_(true,"\n");
     58        if(true) _pprintLine_("TriaSearch- find triangle holding a point (x0,y0) in a mesh");
     59        if(true) _pprintLine_("");
     60        if(true) _pprintLine_("   Usage:");
     61        if(true) _pprintLine_("         tria=TriaSearch(index,x,y,x0,y0);");
     62        if(true) _pprintLine_("      index,x,y: mesh triangulatrion");
     63        if(true) _pprintLine_("      x0,y0: coordinates of the point for which we are trying to find a triangle");
     64        if(true) _pprintLine_("      x0,y0 can be an array of points");
     65        if(true) _pprintLine_("");
    6666}
  • issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp

    r12497 r12516  
    7373
    7474void Xy2llUsage(void){
    75         _printf_(true,"Xy2ll - x/y to lat/long coordinate transformation module:\n");
    76         _printf_(true,"\n");
    77         _printf_(true,"   This module transforms x/y to lat/long coordinates.\n");
    78         _printf_(true,"\n");
    79         _printf_(true,"   Usage:\n");
    80         _printf_(true,"      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);\n");
    81         _printf_(true,"\n");
    82         _printf_(true,"      x           x coordinates (double vector)\n");
    83         _printf_(true,"      y           y coordinates (double vector)\n");
    84         _printf_(true,"      sgn         sign for hemisphere (double, +1 (north) or -1 (south))\n");
    85         _printf_(true,"\n");
    86         _printf_(true,"      central_meridian     central meridian (double, optional, but must specify with sp)\n");
    87         _printf_(true,"      standard_parallel    standard parallel (double, optional, but must specify with cm)\n");
    88         _printf_(true,"\n");
    89         _printf_(true,"      lat         latitude coordinates (double vector)\n");
    90         _printf_(true,"      lon         longitude coordinates (double vector)\n");
    91         _printf_(true,"\n");
    92         _printf_(true,"   Examples:\n");
    93         _printf_(true,"      [lat,lon]=Xy2ll(x,y, 1);\n");
    94         _printf_(true,"      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);\n");
    95         _printf_(true,"      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);\n");
    96         _printf_(true,"\n");
     75        if(true) _pprintLine_("Xy2ll - x/y to lat/long coordinate transformation module:");
     76        if(true) _pprintLine_("");
     77        if(true) _pprintLine_("   This module transforms x/y to lat/long coordinates.");
     78        if(true) _pprintLine_("");
     79        if(true) _pprintLine_("   Usage:");
     80        if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y,sgn,'param name',param,...);");
     81        if(true) _pprintLine_("");
     82        if(true) _pprintLine_("      x           x coordinates (double vector)");
     83        if(true) _pprintLine_("      y           y coordinates (double vector)");
     84        if(true) _pprintLine_("      sgn         sign for hemisphere (double, +1 (north) or -1 (south))");
     85        if(true) _pprintLine_("");
     86        if(true) _pprintLine_("      central_meridian     central meridian (double, optional, but must specify with sp)");
     87        if(true) _pprintLine_("      standard_parallel    standard parallel (double, optional, but must specify with cm)");
     88        if(true) _pprintLine_("");
     89        if(true) _pprintLine_("      lat         latitude coordinates (double vector)");
     90        if(true) _pprintLine_("      lon         longitude coordinates (double vector)");
     91        if(true) _pprintLine_("");
     92        if(true) _pprintLine_("   Examples:");
     93        if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y, 1);");
     94        if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y, 1,'central_meridian',45,'standard_parallel',70);");
     95        if(true) _pprintLine_("      [lat,lon]=Xy2ll(x,y,-1,'central_meridian', 0,'standard_parallel',71);");
     96        if(true) _pprintLine_("");
    9797}
    9898
Note: See TracChangeset for help on using the changeset viewer.