Changeset 1374 for trunk/psLib/src/astronomy/psMetadata.h
- Timestamp:
- Aug 3, 2004, 2:55:17 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psMetadata.h (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psMetadata.h
r1351 r1374 10 10 * @author Ross Harman, MHPCC 11 11 * 12 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-0 7-30 19:37:07 $12 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-08-04 00:55:17 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 18 18 #define PS_METADATA_H 19 19 20 21 20 /// @addtogroup Metadata 22 21 /// @{ … … 30 29 */ 31 30 typedef enum { 32 PS_META_ITEM_SET = 0, ///< Null. Metadata is in psMetadataItem.items33 PS_META_S32, ///< Signed 32-bit integer data.34 PS_META_F32, ///< Single-precision float data.35 PS_META_F64, ///< Double-precision float data.36 PS_META_STR, ///< String data (Stored in as void *).37 PS_META_IMG, ///< Image data (Stored in as void *).38 PS_META_JPEG, ///< JPEG data (Stored in as void .39 PS_META_PNG, ///< PNG data (Stored in as void *).40 PS_META_ASTROM, ///< Astrometric coefficients (Stored in as void *).41 PS_META_UNKNOWN, ///< Other data (Stored in as void *).31 PS_META_ITEM_SET = 0, ///< Null. Metadata is in psMetadataItem.items 32 PS_META_S32, ///< Signed 32-bit integer data. 33 PS_META_F32, ///< Single-precision float data. 34 PS_META_F64, ///< Double-precision float data. 35 PS_META_STR, ///< String data (Stored in as void *). 36 PS_META_IMG, ///< Image data (Stored in as void *). 37 PS_META_JPEG, ///< JPEG data (Stored in as void . 38 PS_META_PNG, ///< PNG data (Stored in as void *). 39 PS_META_ASTROM, ///< Astrometric coefficients (Stored in as void *). 40 PS_META_UNKNOWN, ///< Other data (Stored in as void *). 42 41 PS_META_NTYPE ///< Number of types. Must be last. 43 42 } psMetadataType; … … 97 96 */ 98 97 psMetadataItem *psMetadataItemAlloc( 99 const char *name, ///< Name of metadata item.100 psMetadataType type, ///< Type of metadata item.101 const char *comment, ///< Comment for metadata item.98 const char *name, ///< Name of metadata item. 99 psMetadataType type, ///< Type of metadata item. 100 const char *comment, ///< Comment for metadata item. 102 101 ... ///< Arguments for name formatting and metadata item data. 103 102 ); … … 117 116 */ 118 117 psMetadataItem *psMetadataItemAllocV( 119 const char *name, ///< Name of metadata item.120 psMetadataType type, ///< Type of metadata item.121 const char *comment, ///< Comment for metadata item.118 const char *name, ///< Name of metadata item. 119 psMetadataType type, ///< Type of metadata item. 120 const char *comment, ///< Comment for metadata item. 122 121 va_list list ///< Arguments for name formatting and metadata item data. 123 122 ); … … 140 139 */ 141 140 bool psMetadataAddItem( 142 psMetadata *restrict md, ///< Metadata collection to insert metadat item.143 int where, ///< Location to be added.141 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 142 int where, ///< Location to be added. 144 143 psMetadataItem *restrict item ///< Metadata item to be added. 145 144 ); … … 152 151 */ 153 152 bool psMetadataAdd( 154 psMetadata *restrict md, ///< Metadata collection to insert metadat item.155 int where, ///< Location to be added.156 const char *name, ///< Name of metadata item.157 psMetadataType type, ///< Type of metadata item.158 const char *comment, ///< Comment for metadata item.153 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 154 int where, ///< Location to be added. 155 const char *name, ///< Name of metadata item. 156 psMetadataType type, ///< Type of metadata item. 157 const char *comment, ///< Comment for metadata item. 159 158 ... ///< Arguments for name formatting and metadata item data. 160 159 ); … … 170 169 */ 171 170 bool psMetadataRemove( 172 psMetadata *restrict md, ///< Metadata collection to insert metadat item.173 int where, ///< Location to be removed.171 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 172 int where, ///< Location to be removed. 174 173 const char *restrict key ///< Name of metadata key. 175 174 ); … … 183 182 */ 184 183 psMetadataItem *psMetadataLookup( 185 psMetadata *restrict md, ///< Metadata collection to insert metadat item.184 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 186 185 const char *restrict key ///< Name of metadata key. 187 186 ); … … 194 193 */ 195 194 psMetadataItem *psMetadataGet( 196 psMetadata *restrict md, ///< Metadata collection to insert metadat item.195 psMetadata *restrict md, ///< Metadata collection to insert metadat item. 197 196 int where ///< Location to be retrieved. 198 197 ); … … 205 204 */ 206 205 bool psMetadataSetIterator( 207 psMetadata *restrict md, ///< Metadata collection to iterate.206 psMetadata *restrict md, ///< Metadata collection to iterate. 208 207 int where ///< Location of iterator. 209 208 ); … … 216 215 */ 217 216 psMetadataItem *psMetadataGetNext( 218 psMetadata *restrict md, ///< Metadata collection to iterate.219 const char *restrict match, ///< Beginning of key name.217 psMetadata *restrict md, ///< Metadata collection to iterate. 218 const char *restrict match, ///< Beginning of key name. 220 219 int which ///< Iterator to be used. 221 220 ); … … 228 227 */ 229 228 psMetadataItem *psMetadataGetPrevious( 230 psMetadata *restrict md, ///< Metadata collection to iterate.231 const char *restrict match, ///< Beginning of key name.229 psMetadata *restrict md, ///< Metadata collection to iterate. 230 const char *restrict match, ///< Beginning of key name. 232 231 int which ///< Iterator to be used. 233 232 ); … … 244 243 */ 245 244 void psMetadataItemPrint( 246 FILE *fd, ///< Pointer to file to write metadata item.247 const char *format, ///< Format to print metadata item.245 FILE *fd, ///< Pointer to file to write metadata item. 246 const char *format, ///< Format to print metadata item. 248 247 const psMetadataItem *restrict metadataItem ///< Metadata item to print. 249 248 ); … … 256 255 */ 257 256 psMetadata *psMetadataReadHeader( 258 psMetadata *output, ///< Resulting metadata from read.259 const char *extname, ///< File name extension string.260 int extnum, ///< File name extension number.257 psMetadata *output, ///< Resulting metadata from read. 258 const char *extname, ///< File name extension string. 259 int extnum, ///< File name extension number. 261 260 const char *filename ///< Name of file to read. 262 261 ); … … 269 268 */ 270 269 psMetadata *psMetadataFReadHeader( 271 psMetadata *output, ///< Resulting metadata from read.272 const char *extname, ///< File name extension string.273 int extnum, ///< File name extension number.270 psMetadata *output, ///< Resulting metadata from read. 271 const char *extname, ///< File name extension string. 272 int extnum, ///< File name extension number. 274 273 fitsfile *fd ///< Pointer to file to read. 275 274 );
Note:
See TracChangeset
for help on using the changeset viewer.
