Main Page   Class Hierarchy   Compound List   Compound Members  

Metadata Class Reference

Inheritance diagram for Metadata:

FeatureMap List of all members.

Public Methods

void setFeature (FeatureName f, FeatureValue v)
 Set a feature and its value.

bool existsFeature (FeatureName f)
 Test to see if feature exists.

void deleteFeature (FeatureName f)
 Delete a feature.

set< string > getFeatureNames ()
void setFeatures (map< string, string > &f)
list< string > storeSQLs (AGSetId agSetid, AGId agId, Id id)
 Create list of SQLs used to save the metadata to the DB server.

string toString ()
 Dump the metadata in AIF format.


Detailed Description

Metadata is a set of feature value pairs.
Version:
1.4 September 21, 2001
Author:
Xiaoyi Ma


Member Function Documentation

set<string> Metadata::getFeatureNames  
 

Get feature names

Returns:
string set which contains all the feature names

void Metadata::setFeatures map< string, string > &    f [inline]
 

Set multiple features in a hash table of feature-value pairs.