Changeset 3498 for trunk/psModules/src/pmObjects.h
- Timestamp:
- Mar 24, 2005, 12:36:52 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/pmObjects.h (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/pmObjects.h
r3089 r3498 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-0 1-25 02:45:43$7 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-03-24 22:36:52 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 28 28 PM_PEAK_LONE, // Isolated peak. 29 29 PM_PEAK_EDGE, // Peak on edge. 30 PM_PEAK_FLAT // Peak has equal-value neighbors. 30 PM_PEAK_FLAT, // Peak has equal-value neighbors. 31 PM_PEAK_UNDEF // Undefined. 31 32 } psPeakType; 32 33 … … 60 61 PS_MODEL_WAUSS, 61 62 PS_MODEL_SERSIC, 62 PS_MODEL_SERSIC_CORE 63 PS_MODEL_SERSIC_CORE, 64 PS_MODEL_UNDEFINED 63 65 } psModelType; 64 66 … … 75 77 // XXX: What is this enum? 76 78 typedef enum { 77 PS_SOURCE_TYPE_1, 78 PS_SOURCE_TYPE_2, 79 PS_SOURCE_TYPE_3, 80 PS_SOURCE_TYPE_4, 81 PS_SOURCE_TYPE_5, 82 PS_SOURCE_TYPE_6 79 PS_SOURCE_PSFSTAR, 80 PS_SOURCE_GALAXY, 81 PS_SOURCE_DEFECT, 82 PS_SOURCE_SATURATED, 83 PS_SOURCE_SATSTAR, 84 PS_SOURCE_FAINTSTAR, 85 PS_SOURCE_BRIGHTSTAR, 86 PS_SOURCE_OTHER 83 87 } psSourceType; 84 88 … … 94 98 psSource; 95 99 100 psPeak *pmPeakAlloc(psS32 x, 101 psS32 y, 102 psF32 counts, 103 psPeakType class); 104 psMoments *pmMomentsAlloc(); 105 psModel *pmModelAlloc(psModelType type); 106 psSource *pmSourceAlloc(); 96 107 97 108 /****************************************************************************** … … 131 142 psSource *pmSourceLocalSky(const psImage *image, 132 143 const psPeak *peak, 144 psStatsOptions statsOptions, 133 145 psF32 innerRadius, 134 146 psF32 outerRadius); … … 137 149 *****************************************************************************/ 138 150 psSource *pmSourceMoments(psSource *source, 139 const psImage *image,140 151 psF32 radius); 141 152 142 153 /****************************************************************************** 143 pmSourceRoughClass(source, saturate, SNlim, valid): make a guessat the source 144 classification. 145 *****************************************************************************/ 146 psSource *pmSourceRoughClass(psSource *source, 147 psF32 saturate, 148 float SNlim, 149 const psRegion *valid); 150 151 154 pmSourceRoughClass(pmArray *source, psMetaDeta *metadata): make a guess at the 155 source classification. 156 *****************************************************************************/ 157 bool pmSourceRoughClass(psArray *source, 158 psMetadata *metadata); 152 159 /****************************************************************************** 153 160 pmSourceSetPixelCircle(source, image, radius) … … 161 168 *****************************************************************************/ 162 169 bool pmSourceModelGuess(psSource *source, 163 const psImage *image); 170 const psImage *image, 171 psModelType model); 164 172 165 173 /****************************************************************************** … … 183 191 /****************************************************************************** 184 192 *****************************************************************************/ 185 bool pmSourceSubModel(psSource *source); 193 bool pmSourceSubModel(psImage *image, 194 psSource *source, 195 bool center); 186 196 187 197 /******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.
