IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 16, 2006, 2:56:48 PM (20 years ago)
Author:
gusciora
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/math/psConstants.h

    r6204 r6437  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.84 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2006-01-26 21:10:22 $
     8 *  @version $Revision: 1.85 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2006-02-17 00:56:48 $
    1010 *
    1111 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    169169}
    170170
    171 // Return an error if the arg is lies outside the supplied range.
     171// Return an error if the arg lies outside the supplied range.
    172172#define PS_ASSERT_FLOAT_WITHIN_RANGE(NAME, LOWER, UPPER, RVAL) \
    173173if ((NAME) < (LOWER) || (NAME) > (UPPER)) { \
     
    186186}
    187187
    188 // Return an error if the arg lies outside the supplied range
    189188#define PS_ASSERT_LONG_WITHIN_RANGE(NAME, LOWER, UPPER, RVAL) \
    190189if ((NAME) < (LOWER) || (NAME) > (UPPER)) { \
     
    519518} \
    520519
    521 /* XXX: This is not correct
    522     #define PS_POLY_2D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    523     static psPolynomial2D *(NAME) = NULL; \
    524     if ((NAME) == NULL) { \
    525         (NAME) = psPolynomial2DAlloc(ORDER, TYPE); \
    526         p_psMemSetPersistent((NAME), true); \
    527     } \
    528  
    529     #define PS_POLY_3D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    530     static psPolynomial3D *(NAME) = NULL; \
    531     if ((NAME) == NULL) { \
    532         (NAME) = psPolynomial3DAlloc(ORDER, TYPE); \
    533         p_psMemSetPersistent((NAME), true); \
    534     } \
    535  
    536     #define PS_POLY_4D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    537     static psPolynomial4D *(NAME) = NULL; \
    538     if ((NAME) == NULL) { \
    539         (NAME) = psPolynomial4DAlloc(ORDER, TYPE); \
    540         p_psMemSetPersistent((NAME), true); \
    541     } \
    542 */
    543 
    544520#define PS_POLY_1D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    545521static psPolynomial1D *(NAME) = NULL; \
     
    548524    p_psMemSetPersistent((NAME), true); \
    549525} \
    550 
    551 /* XXX: This is not correct
    552     #define PS_POLY_2D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    553     static psPolynomial2D *(NAME) = NULL; \
    554     if ((NAME) == NULL) { \
    555         (NAME) = psPolynomial2DAlloc(ORDER, TYPE); \
    556         p_psMemSetPersistent((NAME), true); \
    557     } \
    558  
    559     #define PS_POLY_3D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    560     static psPolynomial3D *(NAME) = NULL; \
    561     if ((NAME) == NULL) { \
    562         (NAME) = psPolynomial3DAlloc(ORDER, TYPE); \
    563         p_psMemSetPersistent((NAME), true); \
    564     } \
    565  
    566     #define PS_POLY_4D_D_DECLARE_ALLOC_STATIC(NAME, ORDER, TYPE) \
    567     static psPolynomial4D *(NAME) = NULL; \
    568     if ((NAME) == NULL) { \
    569         (NAME) = psPolynomial4DAlloc(ORDER, TYPE); \
    570         p_psMemSetPersistent((NAME), true); \
    571     } \
    572 */
    573526
    574527#define PS_POLY_PRINT_1D(NAME) \
Note: See TracChangeset for help on using the changeset viewer.