Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pslib_strict.h

Go to the documentation of this file.
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.11 $ $Name: rel9_0 $
00012 *  @date $Date: 2005/11/14 22:18:05 $
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 /// @defgroup astro Astrometry Functions
00029 /// @{
00030 #include "psTime.h"
00031 #include "psCoord.h"
00032 #include "psSphereOps.h"
00033 #include "psEarthOrientation.h"
00034 /// @}
00035 
00036 /// @defgroup db Database Functions
00037 /// @{
00038 #include "psDB.h"
00039 /// @}
00040 
00041 /// @defgroup fft Fourier Functions
00042 /// @{
00043 #include "psVectorFFT.h"
00044 #include "psImageFFT.h"
00045 /// @}
00046 
00047 /// @defgroup fits FITS I/O Functions
00048 /// @{
00049 #include "psFits.h"
00050 #include "psFitsHeader.h"
00051 #include "psFitsImage.h"
00052 #include "psFitsTable.h"
00053 /// @}
00054 
00055 /// @defgroup xml XML Functions
00056 /// @{
00057 #include "psXML.h"
00058 /// @}
00059 
00060 /// @defgroup imageops Image Operations
00061 /// @{
00062 #include "psImageConvolve.h"
00063 #include "psImageGeomManip.h"
00064 #include "psImagePixelExtract.h"
00065 #include "psImagePixelManip.h"
00066 #include "psImageStats.h"
00067 #include "psImageStructManip.h"
00068 #include "psImageMaskOps.h"
00069 /// @}
00070 
00071 /// @defgroup math Math Functions
00072 /// @{
00073 #include "psBinaryOp.h"
00074 #include "psCompare.h"
00075 #include "psConstants.h"
00076 #include "psMatrix.h"
00077 #include "psMinimize.h"
00078 #include "psRandom.h"
00079 #include "psPolynomial.h"
00080 #include "psSpline.h"
00081 #include "psStats.h"
00082 #include "psUnaryOp.h"
00083 /// @}
00084 
00085 /// @defgroup mathtypes Mathematical Data Objects
00086 /// @{
00087 #include "psImage.h"
00088 #include "psScalar.h"
00089 #include "psVector.h"
00090 /// @}
00091 
00092 /// @defgroup sys System-Level Functions
00093 /// @{
00094 #include "psAbort.h"
00095 #include "psConfigure.h"
00096 #include "psError.h"
00097 #include "psErrorCodes.h"
00098 #include "psLogMsg.h"
00099 #include "psMemory.h"
00100 #include "psString.h"
00101 #include "psTrace.h"
00102 #include "psType.h"
00103 /// @}
00104 
00105 /// @defgroup types Basic Data Types
00106 /// @{
00107 #include "psArray.h"
00108 #include "psBitSet.h"
00109 #include "psHash.h"
00110 #include "psList.h"
00111 #include "psLookupTable.h"
00112 #include "psMetadata.h"
00113 #include "psMetadataConfig.h"
00114 #include "psPixels.h"
00115 /// @}
00116 
00117 #endif // #ifndef PS_LIB_STRICT_H

Generated on Tue Dec 6 17:18:42 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2