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

Generated on Wed Sep 14 10:42:48 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2