Changeset 2971 for trunk/psLib/src/astronomy
- Timestamp:
- Jan 13, 2005, 9:50:45 AM (22 years ago)
- Location:
- trunk/psLib/src/astronomy
- Files:
-
- 2 edited
-
psMetadata.c (modified) (2 diffs)
-
psMetadata.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psMetadata.c
r2681 r2971 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.4 3$ $Name: not supported by cvs2svn $15 * @date $Date: 200 4-12-10 02:50:14 $14 * @version $Revision: 1.44 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-01-13 19:50:44 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 465 465 } 466 466 467 psF32 psMetadataLookupF32(psMetadata *md, const char *key, psU32 *status) 468 { 469 psF32 value = 0.0; 470 psElemType pType; 471 psMetadataItem *metadataItem = NULL; 472 473 474 metadataItem = psMetadataLookup(md, key); 475 if(metadataItem == NULL) { 476 *status = 1; 477 return value; 478 } 479 480 pType = metadataItem->pType; 481 value = metadataItem->data.F32; 482 if(pType != PS_TYPE_F32) { 483 psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psMetadata_METATYPE_MISMATCH, pType, 484 PS_TYPE_F32); 485 } 486 487 return value; 488 } 489 467 490 psF64 psMetadataLookupF64(psMetadata *md, const char *key, psU32 *status) 468 491 { -
trunk/psLib/src/astronomy/psMetadata.h
r2659 r2971 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 0$ $Name: not supported by cvs2svn $14 * @date $Date: 200 4-12-07 23:27:31$13 * @version $Revision: 1.31 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-01-13 19:50:44 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 212 212 ); 213 213 214 /** Find an item in the metadata collection based on key name and return its single precision value. 215 * 216 * Items may be found in the metadata by providing a key. If the key is 217 * non-unique, the value of the first item is returned. If the item is not found, zero is 218 * returned. 219 * 220 * @return psF32 : Value of metadata item. 221 */ 222 psF64 psMetadataLookupF32( 223 psMetadata *md, ///< Metadata collection to lookup metadata item. 224 const char *key, ///< Name of metadata key. 225 psU32 *status ///< Status of lookup. 226 ); 227 214 228 /** Find an item in the metadata collection based on key name and return its integer value. 215 229 *
Note:
See TracChangeset
for help on using the changeset viewer.
