Changeset 14667 for trunk/ppSim/src/ppSimLoadStars.c
- Timestamp:
- Aug 25, 2007, 11:57:36 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppSim/src/ppSimLoadStars.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSim/src/ppSimLoadStars.c
r14531 r14667 1 1 #include "ppSim.h" 2 2 3 psArray *ppSimLoadStars (pmFPA *fpa, pmConfig *config) { 3 bool ppSimLoadStars (psArray *stars, pmFPA *fpa, pmConfig *config) { 4 5 bool mdok; 6 assert (stars); 7 8 psMetadata *recipe = psMetadataLookupMetadata(&mdok, config->recipes, PPSIM_RECIPE); // Recipe 9 10 bool starsReal = psMetadataLookupBool(&mdok, recipe, "STARS.REAL"); // Density of fakes 11 if (!starsReal) return true; 4 12 5 13 // Read catalogue stars using psastro … … 38 46 psLogMsg("ppSim", PS_LOG_INFO, "Adding %ld reference stars", refStars->n); 39 47 40 psArray *stars = psArrayAlloc (refStars->n); 48 long oldSize = stars->n; 49 stars = psArrayRealloc (stars, refStars->n); 41 50 42 51 // Conversion loop … … 61 70 star->flux = powf(10.0, -0.4 * (star->mag - zp)) * expTime; 62 71 star->peak = star->flux / sqrt(2.0*M_PI) / seeing; 63 stars->data[ i] = star;72 stars->data[oldSize + i] = star; 64 73 } 65 74 psFree(refStars);
Note:
See TracChangeset
for help on using the changeset viewer.
