Changeset 1378 for trunk/psLib/src/astronomy/psMetadata.h
- Timestamp:
- Aug 4, 2004, 10:59:30 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psMetadata.h (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psMetadata.h
r1377 r1378 10 10 * @author Ross Harman, MHPCC 11 11 * 12 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-08-04 20:59: 04$12 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-08-04 20:59:30 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 33 33 */ 34 34 typedef enum { 35 PS_META_ITEM_SET = 0, ///< Null. Metadata is in psMetadataItem.items36 PS_META_BOOL, ///< Boolean data.37 PS_META_S32, ///< Signed 32-bit integer data.38 PS_META_F32, ///< Single-precision float data.39 PS_META_F64, ///< Double-precision float data.40 PS_META_STR, ///< String data (Stored in as void *).41 PS_META_IMG, ///< Image data (Stored in as void *).42 PS_META_JPEG, ///< JPEG data (Stored in as void .43 PS_META_PNG, ///< PNG data (Stored in as void *).44 PS_META_ASTROM, ///< Astrometric coefficients (Stored in as void *).45 PS_META_UNKNOWN, ///< Other data (Stored in as void *).46 PS_META_NTYPE ///< Number of types. Must be last.35 PS_META_ITEM_SET = 0, ///< Null. Metadata is in psMetadataItem.items 36 PS_META_BOOL, ///< Boolean data. 37 PS_META_S32, ///< Signed 32-bit integer data. 38 PS_META_F32, ///< Single-precision float data. 39 PS_META_F64, ///< Double-precision float data. 40 PS_META_STR, ///< String data (Stored in as void *). 41 PS_META_IMG, ///< Image data (Stored in as void *). 42 PS_META_JPEG, ///< JPEG data (Stored in as void . 43 PS_META_PNG, ///< PNG data (Stored in as void *). 44 PS_META_ASTROM, ///< Astrometric coefficients (Stored in as void *). 45 PS_META_UNKNOWN, ///< Other data (Stored in as void *). 46 PS_META_NTYPE ///< Number of types. Must be last. 47 47 } psMetadataType; 48 48 … … 102 102 */ 103 103 psMetadataItem *psMetadataItemAlloc( 104 const char *name, ///< Name of metadata item.105 psMetadataType type, ///< Type of metadata item.106 const char *comment, ///< Comment for metadata item.104 const char *name, ///< Name of metadata item. 105 psMetadataType type, ///< Type of metadata item. 106 const char *comment, ///< Comment for metadata item. 107 107 ... ///< Arguments for name formatting and metadata item data. 108 108 ); … … 122 122 */ 123 123 psMetadataItem *psMetadataItemAllocV( 124 const char *name, ///< Name of metadata item.125 psMetadataType type, ///< Type of metadata item.126 const char *comment, ///< Comment for metadata item.124 const char *name, ///< Name of metadata item. 125 psMetadataType type, ///< Type of metadata item. 126 const char *comment, ///< Comment for metadata item. 127 127 va_list list ///< Arguments for name formatting and metadata item data. 128 128 ); … … 145 145 */ 146 146 bool psMetadataAddItem( 147 psMetadata *restrict md, ///< Metadata collection to insert metadat item.148 int where, ///< Location to be added.147 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 148 int where, ///< Location to be added. 149 149 psMetadataItem *restrict item ///< Metadata item to be added. 150 150 ); … … 157 157 */ 158 158 bool psMetadataAdd( 159 psMetadata *restrict md, ///< Metadata collection to insert metadat item.160 int where, ///< Location to be added.161 const char *name, ///< Name of metadata item.162 psMetadataType type, ///< Type of metadata item.163 const char *comment, ///< Comment for metadata item.159 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 160 int where, ///< Location to be added. 161 const char *name, ///< Name of metadata item. 162 psMetadataType type, ///< Type of metadata item. 163 const char *comment, ///< Comment for metadata item. 164 164 ... ///< Arguments for name formatting and metadata item data. 165 165 ); … … 175 175 */ 176 176 bool psMetadataRemove( 177 psMetadata *restrict md, ///< Metadata collection to insert metadat item.178 int where, ///< Location to be removed.177 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 178 int where, ///< Location to be removed. 179 179 const char *restrict key ///< Name of metadata key. 180 180 ); … … 188 188 */ 189 189 psMetadataItem *psMetadataLookup( 190 psMetadata *restrict md, ///< Metadata collection to insert metadat item.190 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 191 191 const char *restrict key ///< Name of metadata key. 192 192 ); … … 199 199 */ 200 200 psMetadataItem *psMetadataGet( 201 psMetadata *restrict md, ///< Metadata collection to insert metadat item.201 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 202 202 int where ///< Location to be retrieved. 203 203 ); … … 210 210 */ 211 211 bool psMetadataSetIterator( 212 psMetadata *restrict md, ///< Metadata collection to iterate.212 psMetadata *restrict md, ///< Metadata collection to iterate. 213 213 int where ///< Location of iterator. 214 214 ); … … 221 221 */ 222 222 psMetadataItem *psMetadataGetNext( 223 psMetadata *restrict md, ///< Metadata collection to iterate.224 const char *restrict match, ///< Beginning of key name.223 psMetadata *restrict md, ///< Metadata collection to iterate. 224 const char *restrict match, ///< Beginning of key name. 225 225 int which ///< Iterator to be used. 226 226 ); … … 233 233 */ 234 234 psMetadataItem *psMetadataGetPrevious( 235 psMetadata *restrict md, ///< Metadata collection to iterate.236 const char *restrict match, ///< Beginning of key name.235 psMetadata *restrict md, ///< Metadata collection to iterate. 236 const char *restrict match, ///< Beginning of key name. 237 237 int which ///< Iterator to be used. 238 238 ); … … 249 249 */ 250 250 void psMetadataItemPrint( 251 FILE *fd, ///< Pointer to file to write metadata item.252 const char *format, ///< Format to print metadata item.251 FILE *fd, ///< Pointer to file to write metadata item. 252 const char *format, ///< Format to print metadata item. 253 253 const psMetadataItem *restrict metadataItem ///< Metadata item to print. 254 254 ); … … 261 261 */ 262 262 psMetadata *psMetadataReadHeader( 263 psMetadata *output, ///< Resulting metadata from read.264 const char *extname, ///< File name extension string.265 int extnum, ///< File name extension number.263 psMetadata *output, ///< Resulting metadata from read. 264 const char *extname, ///< File name extension string. 265 int extnum, ///< File name extension number. 266 266 const char *filename ///< Name of file to read. 267 267 ); … … 274 274 */ 275 275 psMetadata *psMetadataFReadHeader( 276 psMetadata *output, ///< Resulting metadata from read.277 const char *extname, ///< File name extension string.278 int extnum, ///< File name extension number.276 psMetadata *output, ///< Resulting metadata from read. 277 const char *extname, ///< File name extension string. 278 int extnum, ///< File name extension number. 279 279 fitsfile *fd ///< Pointer to file to read. 280 280 );
Note:
See TracChangeset
for help on using the changeset viewer.
