Changeset 4029 for trunk/psLib/src/astro/psCoord.c
- Timestamp:
- May 25, 2005, 10:26:55 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astro/psCoord.c (modified) (18 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psCoord.c
r3991 r4029 10 10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1. 69$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-05-2 0 00:15:50$12 * @version $Revision: 1.70 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-05-25 20:26:55 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 94 94 psPlaneTransform *p_psPlaneTransformLinearInvert(psPlaneTransform *transform) 95 95 { 96 PS_ PTR_CHECK_NULL(transform, 0);97 PS_ PTR_CHECK_NULL(transform->x, 0);98 PS_ PTR_CHECK_NULL(transform->y, 0);96 PS_ASSERT_PTR_NON_NULL(transform, 0); 97 PS_ASSERT_PTR_NON_NULL(transform->x, 0); 98 PS_ASSERT_PTR_NON_NULL(transform->y, 0); 99 99 100 100 psF64 A = 0.0; … … 160 160 psS32 p_psIsProjectionLinear(psPlaneTransform *transform) 161 161 { 162 PS_ PTR_CHECK_NULL(transform, 0);163 PS_ PTR_CHECK_NULL(transform->x, 0);164 PS_ PTR_CHECK_NULL(transform->y, 0);162 PS_ASSERT_PTR_NON_NULL(transform, 0); 163 PS_ASSERT_PTR_NON_NULL(transform->x, 0); 164 PS_ASSERT_PTR_NON_NULL(transform->y, 0); 165 165 166 166 for (psS32 i=0;i<(transform->x->nX);i++) { … … 223 223 psPlaneTransform* psPlaneTransformAlloc(psS32 n1, psS32 n2) 224 224 { 225 PS_ INT_CHECK_NON_NEGATIVE(n1, NULL);226 PS_ INT_CHECK_NON_NEGATIVE(n2, NULL);225 PS_ASSERT_INT_NONNEGATIVE(n1, NULL); 226 PS_ASSERT_INT_NONNEGATIVE(n2, NULL); 227 227 228 228 psPlaneTransform *pt = psAlloc(sizeof(psPlaneTransform)); … … 238 238 const psPlane* coords) 239 239 { 240 PS_ PTR_CHECK_NULL(transform, NULL);241 PS_ PTR_CHECK_NULL(transform->x, NULL);242 PS_ PTR_CHECK_NULL(transform->y, NULL);243 PS_ PTR_CHECK_NULL(coords, NULL);240 PS_ASSERT_PTR_NON_NULL(transform, NULL); 241 PS_ASSERT_PTR_NON_NULL(transform->x, NULL); 242 PS_ASSERT_PTR_NON_NULL(transform->y, NULL); 243 PS_ASSERT_PTR_NON_NULL(coords, NULL); 244 244 245 245 if (out == NULL) { … … 267 267 psPlaneDistort* psPlaneDistortAlloc(psS32 n1, psS32 n2, psS32 n3, psS32 n4) 268 268 { 269 PS_ INT_CHECK_NON_NEGATIVE(n1, NULL);270 PS_ INT_CHECK_NON_NEGATIVE(n2, NULL);271 PS_ INT_CHECK_NON_NEGATIVE(n3, NULL);272 PS_ INT_CHECK_NON_NEGATIVE(n4, NULL);269 PS_ASSERT_INT_NONNEGATIVE(n1, NULL); 270 PS_ASSERT_INT_NONNEGATIVE(n2, NULL); 271 PS_ASSERT_INT_NONNEGATIVE(n3, NULL); 272 PS_ASSERT_INT_NONNEGATIVE(n4, NULL); 273 273 274 274 psPlaneDistort *pt = psAlloc(sizeof(psPlaneDistort)); … … 290 290 float magnitude) 291 291 { 292 PS_ PTR_CHECK_NULL(transform, NULL);293 PS_ PTR_CHECK_NULL(transform->x, NULL);294 PS_ PTR_CHECK_NULL(transform->y, NULL);295 PS_ PTR_CHECK_NULL(coords, NULL);292 PS_ASSERT_PTR_NON_NULL(transform, NULL); 293 PS_ASSERT_PTR_NON_NULL(transform->x, NULL); 294 PS_ASSERT_PTR_NON_NULL(transform->y, NULL); 295 PS_ASSERT_PTR_NON_NULL(coords, NULL); 296 296 297 297 if (out == NULL) { … … 364 364 const psSphere* coord) 365 365 { 366 PS_ PTR_CHECK_NULL(transform, NULL);367 PS_ PTR_CHECK_NULL(coord, NULL);366 PS_ASSERT_PTR_NON_NULL(transform, NULL); 367 PS_ASSERT_PTR_NON_NULL(coord, NULL); 368 368 369 369 if (out == NULL) { … … 394 394 395 395 // Check for null parameter 396 PS_ PTR_CHECK_NULL(time, NULL);396 PS_ASSERT_PTR_NON_NULL(time, NULL); 397 397 398 398 // Convert psTime to MJD … … 427 427 428 428 // Check for null parameter 429 PS_ PTR_CHECK_NULL(time, NULL);429 PS_ASSERT_PTR_NON_NULL(time, NULL); 430 430 431 431 // Convert psTime to MJD … … 498 498 const psProjection* projection) 499 499 { 500 PS_ PTR_CHECK_NULL(coord, NULL);501 PS_ PTR_CHECK_NULL(projection, NULL);500 PS_ASSERT_PTR_NON_NULL(coord, NULL); 501 PS_ASSERT_PTR_NON_NULL(projection, NULL); 502 502 503 503 psF64 theta = 0.0; … … 550 550 const psProjection* projection) 551 551 { 552 PS_ PTR_CHECK_NULL(coord, NULL);553 PS_ PTR_CHECK_NULL(projection, NULL);552 PS_ASSERT_PTR_NON_NULL(coord, NULL); 553 PS_ASSERT_PTR_NON_NULL(projection, NULL); 554 554 555 555 psF64 theta = 0.0; … … 622 622 psSphereOffsetUnit unit) 623 623 { 624 PS_ PTR_CHECK_NULL(position1, NULL);625 PS_ PTR_CHECK_NULL(position2, NULL);624 PS_ASSERT_PTR_NON_NULL(position1, NULL); 625 PS_ASSERT_PTR_NON_NULL(position2, NULL); 626 626 627 627 // Check positions near 90 degree and issue warnings if necessary … … 721 721 psSphereOffsetUnit unit) 722 722 { 723 PS_ PTR_CHECK_NULL(position, NULL);724 PS_ PTR_CHECK_NULL(offset, NULL);723 PS_ASSERT_PTR_NON_NULL(position, NULL); 724 PS_ASSERT_PTR_NON_NULL(offset, NULL); 725 725 726 726 psSphere* tmp; … … 811 811 { 812 812 // Check input for NULL pointers 813 PS_ PTR_CHECK_NULL(coords, NULL);814 PS_ PTR_CHECK_NULL(fromTime, NULL);815 PS_ PTR_CHECK_NULL(toTime, NULL);813 PS_ASSERT_PTR_NON_NULL(coords, NULL); 814 PS_ASSERT_PTR_NON_NULL(fromTime, NULL); 815 PS_ASSERT_PTR_NON_NULL(toTime, NULL); 816 816 817 817 // Calculate Julian centuries … … 904 904 // XXX: This does not yet use region and nSamples: need to modify -rdd 905 905 906 PS_ PTR_CHECK_NULL(trans1, NULL);907 PS_ PTR_CHECK_NULL(trans2, NULL);906 PS_ASSERT_PTR_NON_NULL(trans1, NULL); 907 PS_ASSERT_PTR_NON_NULL(trans2, NULL); 908 908 //TRACE: printf("psPlaneTransformCombine(%d, %d, %d, %d: %d, %d, %d, %d)\n", trans1->x->nX, trans1->x->nY, trans1->y->nX, trans1->y->nY, trans2->x->nX, trans2->x->nY, trans2->y->nX, trans2->y->nY); 909 909 // … … 1047 1047 float sigmaClip) 1048 1048 { 1049 PS_ PTR_CHECK_NULL(trans, NULL);1050 PS_ PTR_CHECK_NULL(source, NULL);1051 PS_ PTR_CHECK_NULL(dest, NULL);1049 PS_ASSERT_PTR_NON_NULL(trans, NULL); 1050 PS_ASSERT_PTR_NON_NULL(source, NULL); 1051 PS_ASSERT_PTR_NON_NULL(dest, NULL); 1052 1052 1053 1053 psS32 numCoords = PS_MIN(source->n, dest->n); … … 1159 1159 int nSamples) 1160 1160 { 1161 PS_ PTR_CHECK_NULL(in, NULL);1161 PS_ASSERT_PTR_NON_NULL(in, NULL); 1162 1162 // 1163 1163 // If the transform is linear, then invert it exactly and return.
Note:
See TracChangeset
for help on using the changeset viewer.
