00001 /** @file psMetadataItemParse.h 00002 * 00003 * @brief Parse metadata items 00004 * 00005 * @author EAM, PAP, JH, RHL, 00006 * 00007 * @version $Revision: 1.2 $ $Name: $ 00008 * @date $Date: 2007/01/23 22:47:23 $ 00009 * 00010 * Copyright 2004-2005 IfA, University of Hawaii 00011 */ 00012 00013 #ifndef PS_METADATA_ITEM_PARSE_H 00014 #define PS_METADATA_ITEM_PARSE_H 00015 00016 /// @addtogroup DataContainer Data Containers 00017 /// @{ 00018 00019 #include "psType.h" 00020 #include "psMetadata.h" 00021 00022 // Parse a psMetadataItem as a particular type 00023 psBool psMetadataItemParseBool(const psMetadataItem *item); 00024 psF32 psMetadataItemParseF32(const psMetadataItem *item); 00025 psF64 psMetadataItemParseF64(const psMetadataItem *item); 00026 psS8 psMetadataItemParseS8(const psMetadataItem *item); 00027 psS16 psMetadataItemParseS16(const psMetadataItem *item); 00028 psS32 psMetadataItemParseS32(const psMetadataItem *item); 00029 psU8 psMetadataItemParseU8(const psMetadataItem *item); 00030 psU16 psMetadataItemParseU16(const psMetadataItem *item); 00031 psU32 psMetadataItemParseU32(const psMetadataItem *item); 00032 psString psMetadataItemParseString(const psMetadataItem *item); 00033 00034 /// @} 00035 #endif
1.5.1