IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 1380


Ignore:
Timestamp:
Aug 4, 2004, 10:59:42 AM (22 years ago)
Author:
harman
Message:

Simple updates

Location:
trunk/psLib/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/collections/psMetadata.h

    r1379 r1380  
    1010*  @author Ross Harman, MHPCC
    1111*
    12 *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2004-08-04 20:59:30 $
     12*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2004-08-04 20:59:41 $
    1414*
    1515*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3333 */
    3434typedef enum {
    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.
     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.
    4747} psMetadataType;
    4848
     
    102102 */
    103103psMetadataItem *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.
    107107    ...                                 ///< Arguments for name formatting and metadata item data.
    108108);
     
    122122 */
    123123psMetadataItem *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.
    127127    va_list list                        ///< Arguments for name formatting and metadata item data.
    128128);
     
    145145 */
    146146bool 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.
    149149    psMetadataItem *restrict item       ///< Metadata item to be added.
    150150);
     
    157157 */
    158158bool 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.
    164164    ...                                 ///< Arguments for name formatting and metadata item data.
    165165);
     
    175175 */
    176176bool 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.
    179179    const char *restrict key            ///< Name of metadata key.
    180180);
     
    188188 */
    189189psMetadataItem *psMetadataLookup(
    190     psMetadata *restrict md,              ///< Metadata collection to insert metadat item.
     190    psMetadata *restrict md,               ///< Metadata collection to insert metadat item.
    191191    const char *restrict key            ///< Name of metadata key.
    192192);
     
    199199 */
    200200psMetadataItem *psMetadataGet(
    201     psMetadata *restrict md,              ///< Metadata collection to insert metadat item.
     201    psMetadata *restrict md,               ///< Metadata collection to insert metadat item.
    202202    int where                           ///< Location to be retrieved.
    203203);
     
    210210 */
    211211bool psMetadataSetIterator(
    212     psMetadata *restrict md,              ///< Metadata collection to iterate.
     212    psMetadata *restrict md,               ///< Metadata collection to iterate.
    213213    int where                           ///< Location of iterator.
    214214);
     
    221221 */
    222222psMetadataItem *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.
    225225    int which                           ///< Iterator to be used.
    226226);
     
    233233 */
    234234psMetadataItem *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.
    237237    int which                           ///< Iterator to be used.
    238238);
     
    249249 */
    250250void 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.
    253253    const psMetadataItem *restrict metadataItem ///< Metadata item to print.
    254254);
     
    261261 */
    262262psMetadata *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.
    266266    const char *filename                ///< Name of file to read.
    267267);
     
    274274 */
    275275psMetadata *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.
    279279    fitsfile *fd                        ///< Pointer to file to read.
    280280);
  • trunk/psLib/src/types/psMetadata.h

    r1379 r1380  
    1010*  @author Ross Harman, MHPCC
    1111*
    12 *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2004-08-04 20:59:30 $
     12*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2004-08-04 20:59:41 $
    1414*
    1515*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3333 */
    3434typedef enum {
    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.
     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.
    4747} psMetadataType;
    4848
     
    102102 */
    103103psMetadataItem *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.
    107107    ...                                 ///< Arguments for name formatting and metadata item data.
    108108);
     
    122122 */
    123123psMetadataItem *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.
    127127    va_list list                        ///< Arguments for name formatting and metadata item data.
    128128);
     
    145145 */
    146146bool 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.
    149149    psMetadataItem *restrict item       ///< Metadata item to be added.
    150150);
     
    157157 */
    158158bool 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.
    164164    ...                                 ///< Arguments for name formatting and metadata item data.
    165165);
     
    175175 */
    176176bool 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.
    179179    const char *restrict key            ///< Name of metadata key.
    180180);
     
    188188 */
    189189psMetadataItem *psMetadataLookup(
    190     psMetadata *restrict md,              ///< Metadata collection to insert metadat item.
     190    psMetadata *restrict md,               ///< Metadata collection to insert metadat item.
    191191    const char *restrict key            ///< Name of metadata key.
    192192);
     
    199199 */
    200200psMetadataItem *psMetadataGet(
    201     psMetadata *restrict md,              ///< Metadata collection to insert metadat item.
     201    psMetadata *restrict md,               ///< Metadata collection to insert metadat item.
    202202    int where                           ///< Location to be retrieved.
    203203);
     
    210210 */
    211211bool psMetadataSetIterator(
    212     psMetadata *restrict md,              ///< Metadata collection to iterate.
     212    psMetadata *restrict md,               ///< Metadata collection to iterate.
    213213    int where                           ///< Location of iterator.
    214214);
     
    221221 */
    222222psMetadataItem *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.
    225225    int which                           ///< Iterator to be used.
    226226);
     
    233233 */
    234234psMetadataItem *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.
    237237    int which                           ///< Iterator to be used.
    238238);
     
    249249 */
    250250void 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.
    253253    const psMetadataItem *restrict metadataItem ///< Metadata item to print.
    254254);
     
    261261 */
    262262psMetadata *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.
    266266    const char *filename                ///< Name of file to read.
    267267);
     
    274274 */
    275275psMetadata *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.
    279279    fitsfile *fd                        ///< Pointer to file to read.
    280280);
Note: See TracChangeset for help on using the changeset viewer.