Changeset 3341 for trunk/psLib/src/astronomy/astronomy.i
- Timestamp:
- Feb 28, 2005, 1:34:10 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/astronomy.i (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/astronomy.i
r3182 r3341 15 15 } 16 16 17 // add a method to add primitives to metadata18 %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 79 17 %apply unsigned int *OUTPUT { unsigned int *nFail }; /* for psMetadataParseConfig */ 80 18 %include "psMetadataIO.h"
Note:
See TracChangeset
for help on using the changeset viewer.
