00001 /** @file pslib_strict.h 00002 * 00003 * @brief Contains the complete list of header files for pslib while poisoning 00004 * the use of standard memory allocation routines. 00005 * 00006 * This header file includes all the necessary header files for a user to 00007 * user all public functions within the pslib library. 00008 * 00009 * @author Eric Van Alst, MHPCC 00010 * 00011 * @version $Revision: 1.21 $ $Name: rel12 $ 00012 * @date $Date: 2006/06/30 02:44:42 $ 00013 * 00014 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 00015 */ 00016 00017 #ifndef PS_LIB_STRICT_H 00018 #define PS_LIB_STRICT_H 00019 00020 #ifdef PS_LIB_H /* this is included from pslib.h, so don't poison anything */ 00021 #ifndef PS_ALLOW_MALLOC 00022 #define PS_ALLOW_MALLOC 00023 #endif // #ifndef PS_ALLOW_MALLOC 00024 #else 00025 #undef PS_ALLOW_MALLOC /* don't allow code to not poison malloc, i.e., strict poisioning */ 00026 #endif // #else 00027 00028 #include "psTime.h" 00029 #include "psCoord.h" 00030 #include "psSphereOps.h" 00031 #include "psEarthOrientation.h" 00032 00033 #include "psDB.h" 00034 00035 #include "psVectorFFT.h" 00036 #include "psImageFFT.h" 00037 00038 #include "psFits.h" 00039 #include "psFitsHeader.h" 00040 #include "psFitsImage.h" 00041 #include "psFitsTable.h" 00042 00043 #include "psXML.h" 00044 00045 #include "psImageConvolve.h" 00046 #include "psImageGeomManip.h" 00047 #include "psImagePixelExtract.h" 00048 #include "psImagePixelManip.h" 00049 #include "psImageStats.h" 00050 #include "psImageStructManip.h" 00051 #include "psImageMaskOps.h" 00052 #include "psImageUnbin.h" 00053 00054 #include "psImageJpeg.h" 00055 00056 #include "psAssert.h" 00057 #include "psBinaryOp.h" 00058 #include "psCompare.h" 00059 #include "psConstants.h" 00060 #include "psMatrix.h" 00061 #include "psMinimizeLMM.h" 00062 #include "psMinimizePowell.h" 00063 #include "psMinimizePolyFit.h" 00064 #include "psRandom.h" 00065 #include "psRegion.h" 00066 #include "psRegionForImage.h" 00067 #include "psPolynomial.h" 00068 #include "psPolynomialUtils.h" 00069 #include "psSpline.h" 00070 #include "psStats.h" 00071 #include "psUnaryOp.h" 00072 #include "psMathUtils.h" 00073 #include "psImage.h" 00074 #include "psScalar.h" 00075 #include "psVector.h" 00076 #include "psAbort.h" 00077 #include "psConfigure.h" 00078 #include "psError.h" 00079 #include "psErrorCodes.h" 00080 #include "psLogMsg.h" 00081 #include "psMemory.h" 00082 #include "psString.h" 00083 #include "psLine.h" 00084 #include "psTrace.h" 00085 #include "psType.h" 00086 #include "psArray.h" 00087 #include "psBitSet.h" 00088 #include "psHash.h" 00089 #include "psList.h" 00090 #include "psLookupTable.h" 00091 #include "psMetadata.h" 00092 #include "psMetadataConfig.h" 00093 #include "psMetadataItemParse.h" 00094 #include "psMetadataItemCompare.h" 00095 #include "psPixels.h" 00096 #include "psArguments.h" 00097 #include "psVectorSmooth.h" 00098 #include "psImageBackground.h" 00099 #include "psEllipse.h" 00100 #include "psSparse.h" 00101 00102 #endif // #ifndef PS_LIB_STRICT_H
1.4.4