IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 28, 2005, 1:34:10 PM (21 years ago)
Author:
desonia
Message:

Changes to psMetadata to match latest SDRS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astronomy/astronomy.i

    r3182 r3341  
    1515}
    1616
    17 // add a method to add primitives to metadata
    18 %inline %{
    19 psBool psMetadataAddStr(psMetadata* md, psS32 where, const char* name,
    20 const char* comment, const char* value) {
    21     return psMetadataAdd(md,where,name,PS_TYPE_PTR, PS_META_STR,comment,value);
    22 }
    23 psBool psMetadataAddF32(psMetadata* md,
    24                         psS32 where,
    25                         const char* name,
    26                         const char* comment,
    27                         psF32 value)
    28 {
    29     return psMetadataAdd(md,where,name,PS_TYPE_F32, PS_META_PRIMITIVE,comment,value);
    30 }
    31 
    32 psBool psMetadataAddF64(psMetadata* md,
    33                         psS32 where,
    34                         const char* name,
    35                         const char* comment,
    36                         psF64 value)
    37 {
    38     return psMetadataAdd(md,where,name,PS_TYPE_F64, PS_META_PRIMITIVE,comment,value);
    39 }
    40 
    41 psBool psMetadataAddS32(psMetadata* md,
    42                         psS32 where,
    43                         const char* name,
    44                         const char* comment,
    45                         psS32 value)
    46 {
    47     return psMetadataAdd(md,where,name,PS_TYPE_S32, PS_META_PRIMITIVE,comment,value);
    48 }
    49 
    50 psMetadataItem* psMetadataItemAllocStr(const char* name,
    51                                        const char* comment,
    52                                        const char* value)
    53 {
    54     return psMetadataItemAlloc(name, PS_TYPE_PTR, PS_META_STR, comment, value);
    55 }
    56 
    57 psMetadataItem* psMetadataItemAllocF32(const char* name,
    58                                        const char* comment,
    59                                        psF32 value)
    60 {
    61     return psMetadataItemAlloc(name, PS_TYPE_F32, PS_META_PRIMITIVE, comment, value);
    62 }
    63 
    64 psMetadataItem* psMetadataItemAllocF64(const char* name,
    65                                        const char* comment,
    66                                        psF64 value)
    67 {
    68     return psMetadataItemAlloc(name, PS_TYPE_F64, PS_META_PRIMITIVE, comment, value);
    69 }
    70 
    71 psMetadataItem* psMetadataItemAllocS32(const char* name,
    72                                        const char* comment,
    73                                        psS32 value)
    74 {
    75     return psMetadataItemAlloc(name, PS_TYPE_S32, PS_META_PRIMITIVE, comment, value);
    76 }
    77 %}
    78 
    7917%apply unsigned int *OUTPUT { unsigned int *nFail }; /* for psMetadataParseConfig */
    8018%include "psMetadataIO.h"
Note: See TracChangeset for help on using the changeset viewer.