Index: trunk/psLib/src/collections/psMetadata.h
===================================================================
--- trunk/psLib/src/collections/psMetadata.h	(revision 4162)
+++ trunk/psLib/src/collections/psMetadata.h	(revision 4243)
@@ -11,6 +11,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.47 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2005-06-08 23:40:45 $
+*  @version $Revision: 1.48 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2005-06-14 02:54:06 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -287,5 +287,5 @@
  */
 psBool psMetadataAddV(
-    psMetadata* md,                    ///< Metadata collection to insert metadat item.
+    psMetadata* md,                    ///< Metadata collection to insert metadata item.
     psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
     const char *name,                  ///< Name of metadata item.
@@ -296,26 +296,135 @@
 #endif // #ifndef SWIG
 
-psBool psMetadataAddS32(psMetadata* md, psS32 location, const char* name,
-                        const char* comment, psS32 value);
-psBool psMetadataAddF32(psMetadata* md, psS32 location, const char* name,
-                        const char* comment, psF32 value);
-psBool psMetadataAddF64(psMetadata* md, psS32 location, const char* name,
-                        const char* comment, psF64 value);
-psBool psMetadataAddList(psMetadata* md, psS32 location, const char* name,
-                         const char* comment, psList* value);
-psBool psMetadataAddStr(psMetadata* md, psS32 location, const char* name,
-                        const char* comment, const char* value);
-psBool psMetadataAddVector(psMetadata* md, psS32 location, const char* name,
-                           const char* comment, psVector* value);
-psBool psMetadataAddImage(psMetadata* md, psS32 location, const char* name,
-                          const char* comment, psImage* value);
-psBool psMetadataAddHash(psMetadata* md, psS32 location, const char* name,
-                         const char* comment, psHash* value);
-psBool psMetadataAddLookupTable(psMetadata* md, psS32 location, const char* name,
-                                const char* comment, psLookupTable* value);
-psBool psMetadataAddUnknown(psMetadata* md, psS32 location, const char* name,
-                            const char* comment, psPtr value);
-psBool psMetadataAddMetadata(psMetadata* md, psS32 location, const char* name,
-                             const char* comment, psMetadata* value);
+/** Add a psS32 value to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure. 
+ */
+psBool psMetadataAddS32(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psS32 value                        ///< Value for metadata item data
+);
+
+/** Add a psF32 value to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+*/
+psBool psMetadataAddF32(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psF32 value                        ///< Value for metadata item data
+);
+
+/** Add a psF64 value to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+*/
+psBool psMetadataAddF64(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psF64 value                        ///< Value for metadata item data
+);
+
+/** Add a psList to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddList(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psList* value                      ///< psList for metadata item data
+);
+
+/** Add a string to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddStr(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    const char* value                  ///< String for metadata item data
+);
+
+/** Add a vector to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddVector(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psVector* value                    ///< Vector for metadata item data
+);
+
+/** Add an Image to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddImage(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psImage* value                     ///< Image for metadata item data
+);
+
+/** Add a Hash to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddHash(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psHash* value                      ///< Hash for metadata item data
+);
+
+/** Add a LookupTable to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddLookupTable(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psLookupTable* value               ///< LookupTable for metadata item data
+);
+
+/** Add an Unknown (psPtr) to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddUnknown(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psPtr value                        ///< Unknown for metadata item data
+);
+
+/** Add Metadata to metadata collection.
+ *  
+ *  @return psBool:  True for success, False for failure.
+ */
+psBool psMetadataAddMetadata(
+    psMetadata* md,                    ///< Metadata collection to insert metadata item
+    psS32 location,                    ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
+    const char* name,                  ///< Name of metadata item
+    const char* comment,               ///< Comment for metadata item
+    psMetadata* value                  ///< Metadata for metadata item data
+);
 
 /** Remove an item from metadata collection.
