Changeset 5435 for trunk/psModules/src/astrom/pmAstrometry.c
- Timestamp:
- Oct 20, 2005, 1:06:24 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/astrom/pmAstrometry.c (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/astrom/pmAstrometry.c
r5170 r5435 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $11 * @date $Date: 2005- 09-28 20:43:52$10 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-10-20 23:06:24 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 71 71 } 72 72 psFree(fpa->chips); 73 psFree(fpa-> header);74 psFree(fpa-> db);73 psFree(fpa->private); 74 psFree(fpa->phu); 75 75 } 76 76 } … … 93 93 psFree(chip->cells); 94 94 psFree(chip->parent); 95 psFree(chip->extname); 96 psFree(chip->pixels); 97 psFree(chip->header); 95 psFree(chip->private); 98 96 } 99 97 } … … 106 104 psFree(cell->toSky); 107 105 psFree(cell->concepts); 106 psFree(cell->camera); 108 107 psFree(cell->analysis); 109 108 // … … 117 116 psFree(cell->readouts); 118 117 psFree(cell->parent); 119 psFree(cell->extname); 120 psFree(cell->pixels); 121 psFree(cell->header); 118 psFree(cell->private); 122 119 } 123 120 } … … 128 125 psFree(readout->image); 129 126 psFree(readout->mask); 127 psFree(readout->weight); 128 psFree(readout->bias); 130 129 psFree(readout->analysis); 131 psFree(readout->concepts);132 130 psFree(readout->parent); 133 131 } … … 145 143 tmpReadout->image = NULL; 146 144 tmpReadout->mask = NULL; 145 tmpReadout->weight = NULL; 146 tmpReadout->bias = NULL; 147 147 tmpReadout->analysis = psMetadataAlloc(); 148 tmpReadout->concepts = psMetadataAlloc();149 148 tmpReadout->parent = cell; 150 149 if (cell != NULL) { … … 155 154 } 156 155 157 pmCell *pmCellAlloc(pmChip *chip) 156 pmCell *pmCellAlloc( 157 pmChip *chip, 158 psMetadata *cameradata, 159 psString name 160 ) 158 161 { 159 162 pmCell *tmpCell = (pmCell *) psAlloc(sizeof(pmCell)); … … 164 167 tmpCell->toFPA = NULL; 165 168 tmpCell->toSky = NULL; 166 tmpCell->analysis = psMetadataAlloc();167 169 tmpCell->concepts = psMetadataAlloc(); 170 psBool rc = psMetadataAddStr(tmpCell->concepts, PS_LIST_HEAD, "CELL.NAME", 0, NULL, name); 171 if (rc == false) { 172 psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not add CELL.NAME to metadata.\n"); 173 } 174 tmpCell->camera = cameradata; 175 psMemIncrRefCounter((psMetadata *) cameradata); 176 tmpCell->analysis = NULL; 168 177 tmpCell->readouts = psArrayAlloc(0); 169 178 tmpCell->parent = chip; … … 172 181 } 173 182 tmpCell->valid = false; 174 tmpCell->extname = NULL; 175 tmpCell->pixels = NULL; 176 tmpCell->header = NULL; 183 tmpCell->private = NULL; 177 184 178 185 psMemSetDeallocator(tmpCell, (psFreeFunc) cellFree); … … 180 187 } 181 188 182 pmChip *pmChipAlloc(pmFPA *fpa) 189 pmChip *pmChipAlloc( 190 pmFPA *fpa, 191 psString name 192 ) 183 193 { 184 194 pmChip *tmpChip = (pmChip *) psAlloc(sizeof(pmChip)); … … 189 199 tmpChip->fromFPA = NULL; 190 200 tmpChip->concepts = psMetadataAlloc(); 191 tmpChip->analysis = psMetadataAlloc(); 201 psBool rc = psMetadataAddStr(tmpChip->concepts, PS_LIST_HEAD, "CHIP.NAME", 0, NULL, name); 202 if (rc == false) { 203 psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not add CHIP.NAME to metadata.\n"); 204 } 205 tmpChip->analysis = NULL; 192 206 tmpChip->cells = psArrayAlloc(0); 193 207 tmpChip->parent = fpa; … … 196 210 } 197 211 tmpChip->valid = false; 198 tmpChip->extname = NULL; 199 tmpChip->pixels = NULL; 200 tmpChip->header = NULL; 212 tmpChip->private = NULL; 201 213 202 214 psMemSetDeallocator(tmpChip, (psFreeFunc) chipFree); … … 204 216 } 205 217 206 pmFPA *pmFPAAlloc( 207 const psMetadata *camera, 208 psDB *db) 218 pmFPA *pmFPAAlloc(const psMetadata *camera) 209 219 { 210 220 pmFPA *tmpFPA = (pmFPA *) psAlloc(sizeof(pmFPA)); … … 214 224 tmpFPA->projection = NULL; 215 225 tmpFPA->concepts = psMetadataAlloc(); 216 tmpFPA->analysis = psMetadataAlloc();226 tmpFPA->analysis = NULL; 217 227 tmpFPA->camera = camera; 218 228 psMemIncrRefCounter((psPtr) camera); 219 229 tmpFPA->chips = psArrayAlloc(0); 220 tmpFPA->header = NULL; 221 tmpFPA->db = db; 222 psMemIncrRefCounter((psPtr) db); 230 tmpFPA->private = NULL; 231 tmpFPA->phu = NULL; 223 232 224 233 psMemSetDeallocator(tmpFPA, (psFreeFunc) FPAFree); … … 739 748 psMetadataItem *pmReadoutGetConcept(pmReadout *readout, const char *concept) 740 749 { 741 return(psMetadataLookup(readout->concepts, concept)); 750 // return(psMetadataLookup(readout->concepts, concept)); 751 return(NULL); 742 752 } 743 753
Note:
See TracChangeset
for help on using the changeset viewer.
