IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 15, 2023, 4:59:00 AM (3 years ago)
Author:
eugene
Message:

fixing tests so they compile (need to address some API changes to psPlaneTranformAlloc, psImageMapFit; fix unused vars, etc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20230313/psLib/test/astro/tap_psCoord02.c

    r13623 r42493  
    189189                                    for (psS32 t2yy = 0 ; t2yy < TST04_T2_Y_Y ; t2yy++) {
    190190                                        //printf("(%d %d %d %d %d %d %d %d)\n", t1xx, t1xy, t1yx, t1yy, t2xx, t2xy, t2yx, t2yy);
    191                                         psPlaneTransform *trans1 = psPlaneTransformAlloc(PS_MAX(t1xx, t1yx), PS_MAX(t1xy, t1yy));
    192                                         psPlaneTransform *trans2 = psPlaneTransformAlloc(PS_MAX(t2xx, t2yx), PS_MAX(t2xy, t2yy));
     191                                        psPlaneTransform *trans1 = psPlaneTransformAlloc(PS_MAX(t1xx, t1yx), PS_MAX(t1xy, t1yy), PS_POLYNOMIAL_ORD);
     192                                        psPlaneTransform *trans2 = psPlaneTransformAlloc(PS_MAX(t2xx, t2yx), PS_MAX(t2xy, t2yy), PS_POLYNOMIAL_ORD);
    193193                                        psPlaneTransform *trans3 = NULL;
    194194                                        setCoeffs(trans1, trans2);
     
    228228    {
    229229        psMemId id = psMemGetId();
    230         psPlaneTransform *trans2 = psPlaneTransformAlloc(2, 2);
     230        psPlaneTransform *trans2 = psPlaneTransformAlloc(2, 2, PS_POLYNOMIAL_ORD);
    231231        psPlaneTransform *trans3 = psPlaneTransformCombine(NULL, NULL, trans2, psRegionSet(0,0,0,0), 10);
    232232        ok(trans3 == NULL, "psPlaneTransformCombine() returned NULL with NULL trans1 input");
     
    241241    {
    242242        psMemId id = psMemGetId();
    243         psPlaneTransform *trans1 = psPlaneTransformAlloc(2, 2);
     243        psPlaneTransform *trans1 = psPlaneTransformAlloc(2, 2, PS_POLYNOMIAL_ORD);
    244244        psPlaneTransform *trans3 = psPlaneTransformCombine(NULL, trans1, NULL, psRegionSet(0,0,0,0), 10);
    245245        ok(trans3 == NULL, "psPlaneTransformCombine() returned NULL with NULL trans2 input");
     
    281281    {
    282282        psMemId id = psMemGetId();
    283         psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER);
     283        psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER, PS_POLYNOMIAL_ORD);
    284284        psArray *dst = psArrayAlloc((int) TST05_NUM_DATA);
    285285        ok(!psPlaneTransformFit(trans, NULL, dst, 100, 100.0), "psPlaneTransformFit() returned FALSE with NULL src psArray");
     
    295295    {
    296296        psMemId id = psMemGetId();
    297         psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER);
     297        psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER, PS_POLYNOMIAL_ORD);
    298298        psArray *src = psArrayAlloc((int) TST05_NUM_DATA);
    299299        ok(!psPlaneTransformFit(trans, src, NULL, 100, 100.0), "psPlaneTransformFit() returned FALSE with NULL dst psArray");
     
    309309    {
    310310        psMemId id = psMemGetId();
    311         psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER);
    312         psPlaneTransform *transInit = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER);
     311        psPlaneTransform *trans = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER, PS_POLYNOMIAL_ORD);
     312        psPlaneTransform *transInit = psPlaneTransformAlloc(TST05_X_POLY_ORDER, TST05_Y_POLY_ORDER, PS_POLYNOMIAL_ORD);
    313313        psArray *src = psArrayAlloc((int) TST05_NUM_DATA);
    314314        psArray *dst = psArrayAlloc((int) TST05_NUM_DATA);
     
    403403        psMemId id = psMemGetId();
    404404        psRegion myRegion = psRegionSet(1.0, 5.0, 1.0, 5.0);
    405         psPlaneTransform *transInverse = psPlaneTransformInvert(NULL, NULL, myRegion, 10);
     405        psPlaneTransform *transInverse = psPlaneTransformInvert(NULL, NULL, myRegion, 10, 2);
    406406        ok(transInverse == NULL, "psPlaneTransformInvert() returned NULL with NULL trans");
    407407        psFree(transInverse);
     
    416416    {
    417417        psMemId id = psMemGetId();
    418         psPlaneTransform *trans = psPlaneTransformAlloc(1, 1);
     418        psPlaneTransform *trans = psPlaneTransformAlloc(1, 1, PS_POLYNOMIAL_ORD);
    419419        psRegion myRegion = psRegionSet(1.0, 5.0, 1.0, 5.0);
    420         psPlaneTransform *transInverse = psPlaneTransformInvert(NULL, trans, myRegion, 0);
     420        psPlaneTransform *transInverse = psPlaneTransformInvert(NULL, trans, myRegion, 0, 2);
    421421        ok(transInverse == NULL, "psPlaneTransformInvert() returned NULL with zero nSamples");
    422422        psFree(trans);
     
    434434        psMemId id = psMemGetId();
    435435        bool errorFlag = false;
    436         psPlaneTransform *trans = psPlaneTransformAlloc(1, 1);
     436        psPlaneTransform *trans = psPlaneTransformAlloc(1, 1, PS_POLYNOMIAL_ORD);
    437437        psPlaneTransform *transInverse = NULL;
    438438        psRegion myRegion = psRegionSet(1.0, 5.0, 1.0, 5.0);
     
    473473            }
    474474
    475             transInverse = psPlaneTransformInvert(NULL, trans, myRegion, 10);
     475            transInverse = psPlaneTransformInvert(NULL, trans, myRegion, 10, 2);
    476476            if (transInverse == NULL) {
    477477                diag("TEST ERROR: psPlaneTransformInvert() returned a NULL psPlaneTransform.\n");
     
    514514    {
    515515        psMemId id = psMemGetId();
    516         psPlaneTransform *trans = psPlaneTransformAlloc(1, 3);
     516        psPlaneTransform *trans = psPlaneTransformAlloc(1, 3, PS_POLYNOMIAL_ORD);
    517517        psPlane *deriv = psPlaneTransformDeriv(NULL, trans, NULL);
    518518        ok(deriv == NULL, "psPlaneTransformDeriv(NULL, trans, NULL) returned NULL");
     
    532532        coord->x = 3.0;
    533533        coord->y = 1.0;
    534         trans = psPlaneTransformAlloc(1, 3);
     534        trans = psPlaneTransformAlloc(1, 3, PS_POLYNOMIAL_ORD);
    535535        //Set Polynomials.  f(x) = x, f(y) = 0.5*y^2  -->  f'(x) = 1, f'(y) = y
    536536        //So for 1,1  -> f'(1) = 1, f'(1) = 1
Note: See TracChangeset for help on using the changeset viewer.