Changeset 12516
- Timestamp:
- 06/22/12 17:05:16 (13 years ago)
- Location:
- issm/trunk-jpl/src/modules
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp
r12497 r12516 77 77 void BamgConvertMeshUsage(void) 78 78 { 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_(""); 86 86 } -
issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp
r12054 r12516 51 51 52 52 void 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_(""); 56 56 } -
issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp
r12497 r12516 49 49 void BamgTriangulateUsage(void) 50 50 { 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_(""); 58 58 } -
issm/trunk-jpl/src/modules/Chaco/Chaco.cpp
r12497 r12516 132 132 133 133 void 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_(""); 137 137 } -
issm/trunk-jpl/src/modules/ElementConnectivity/ElementConnectivity.cpp
r12112 r12516 37 37 38 38 void 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_(""); 42 42 } -
issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp
r12497 r12516 27 27 void EnumToStringUsage(void) 28 28 { 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_(""); 32 32 } -
issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp
r12497 r12516 73 73 74 74 void 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_(""); 97 97 } 98 98 -
issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp
r12497 r12516 94 94 95 95 void 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_(""); 99 99 } -
issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp
r12497 r12516 75 75 void InterpFromGridToMeshUsage(void) 76 76 { 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_(""); 95 95 } -
issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp
r12497 r12516 154 154 void InterpFromMesh2dUsage(void) 155 155 { 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_(""); 169 169 } -
issm/trunk-jpl/src/modules/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp
r11933 r12516 64 64 void InterpFromMeshToGridUsage(void) 65 65 { 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_(""); 79 79 } -
issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp
r12497 r12516 93 93 94 94 { 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_(""); 118 118 } 119 119 //}}} -
issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
r12497 r12516 98 98 void InterpFromMeshToMesh3dUsage(void) 99 99 { 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_(""); 119 119 } -
issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp
r12497 r12516 107 107 108 108 void 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_(""); 128 128 } 129 129 -
issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp
r12497 r12516 118 118 119 119 void 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_(""); 143 143 } -
issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp
r12497 r12516 113 113 114 114 void 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_(""); 134 134 } -
issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp
r12497 r12516 66 66 67 67 void 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_(""); 89 89 } 90 90 -
issm/trunk-jpl/src/modules/Kriging/Kriging.cpp
r12497 r12516 54 54 55 55 void 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_(""); 73 73 } -
issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp
r12497 r12516 74 74 75 75 void 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_(""); 98 98 } -
issm/trunk-jpl/src/modules/NodeConnectivity/NodeConnectivity.cpp
r12112 r12516 37 37 38 38 void 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_(""); 42 42 } -
issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp
r12497 r12516 77 77 78 78 void 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_(""); 100 100 } -
issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp
r12497 r12516 27 27 void StringToEnumUsage(void) 28 28 { 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_(""); 32 32 } -
issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.cpp
r11933 r12516 56 56 void TriaSearchUsage(void) 57 57 { 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_(""); 66 66 } -
issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp
r12497 r12516 73 73 74 74 void 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_(""); 97 97 } 98 98
Note:
See TracChangeset
for help on using the changeset viewer.