Ignore:
Timestamp:
Jan 2, 2010, 4:34:37 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
42020ce
Parents:
f9b4992
Message:

Los paquetes no pueden contener inicializaciones de efectos secundarios pues no se efectuarán al cargar el OZA

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1903 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol_pkg/GisTools/test/test_0002/test.tol

    rf9b4992 r9ae30cc  
    2121//#Embed "../../../_embed_all.tol";
    2222
    23 Set GisTools::@UTMFormula::datum;
     23Set datum = GisTools::@UTMFormula::Datum(0);
    2424/* */
    2525
    26   Matrix data = Include("sample.bmt")[1];
    27   VMatrix lon = Mat2VMat(SubCol(data,[[1]]));
    28   VMatrix lat = Mat2VMat(SubCol(data,[[2]]));
    29   VMatrix deg = lon|lat;
    30   VMatrix lonZone = Mat2VMat(SubCol(data,[[3]]));
    31   VMatrix latZone = Floor(lat/8)*8;
    32   VMatrix x = Mat2VMat(SubCol(data,[[4]]));
    33   VMatrix y = Mat2VMat(SubCol(data,[[5]]));
    34   VMatrix utm = x|y;
     26Matrix data = Include("sample.bmt")[1];
     27VMatrix lon = Mat2VMat(SubCol(data,[[1]]));
     28VMatrix lat = Mat2VMat(SubCol(data,[[2]]));
     29VMatrix deg = lon|lat;
     30VMatrix lonZone = Mat2VMat(SubCol(data,[[3]]));
     31VMatrix latZone = Floor(lat/8)*8;
     32VMatrix x = Mat2VMat(SubCol(data,[[4]]));
     33VMatrix y = Mat2VMat(SubCol(data,[[5]]));
     34VMatrix utm = x|y;
    3535
    36 /* * /
    37 VMatrix deg = Mat2VMat(Row(80.05111111,57.38666667));
    38 VMatrix utm = Mat2VMat(Row(442957.26,6360827.14));
    39 /* * /
    40 VMatrix deg = {
    41 Matrix aux= (
    42 (80.05111111,-57.38666667),
    43 (80.05111111,10.38666667),
    44 (80.05111111,-10.38666667),
    45 (80.05111111,57.38666667));
    46 Mat2VMat(aux)};
    47 VMatrix utm = {
    48 Matrix aux= (
    49 (442957.26,3639172.86),
    50 (396126.87,1148319.33),
    51 (396126.87,8851680.67),
    52 (442957.26,6360827.14));
    53 Mat2VMat(aux)};
    54 /* */
    55 Real zone = 44;
    56 VMatrix utm_ = GisTools::@UTMFormula::datum::WGS84::deg2utm(deg,lonZone);
    57 VMatrix deg_ = GisTools::@UTMFormula::datum::WGS84::utm2deg(utm,lonZone,latZone);
     36VMatrix utm_ = datum::WGS84::deg2utm(deg,lonZone);
     37VMatrix deg_ = datum::WGS84::utm2deg(utm,lonZone,latZone);
    5838
    5939VMatrix cmp = deg | deg_ | utm | utm_ | lonZone | latZone;
    6040  Real deg.quality = Max(0,1-VMatMax(Abs(deg-deg_)));
    61   Real utm.quality = Max(0,1-VMatMax(Round(Abs(utm-utm_))))
     41  Real utm.quality = Max(0,1-VMatMax(Round(Abs(utm-utm_))));
    6242
    63 /*
     43
    6444Real numErr1 = Copy(NError);
    6545Real numWar1 = Copy(NWarning);
    6646
    67 Set partialResults_ = [[numErr0, numErr1]];
     47Set partialResults_ = [[numErr0, numErr1,deg.quality,utm.quality]];
    6848
    6949//This is a messure of the success of the test
    70 Real quality_ = And(numErr1 == numErr0);
     50Real quality_ = And(numErr1 == numErr0)*deg.quality*utm.quality;
    7151
    7252//Return the results
Note: See TracChangeset for help on using the changeset viewer.