quick start:g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_mmedia_a #include <Annotation.h> static boolean diagnose(Integral::DEBUG debug_level); String getId() const; boolean setStartAnchor(Anchor* arg); boolean setEndAnchor(Anchor* arg); boolean setChannel(long arg); Anchor* getStartAnchor() const; Anchor* getEndAnchor() const; String getType() const; Long getChannel() const; HashTable<String, String>& getFeatureMap(); boolean setFeatureMap(HashTable<String, String>& arg); boolean existsFeature(const String& feature); boolean deleteFeature(const String& feature); boolean setFeature(String& feature, String& value); String getFeature(const String& feature); boolean getFeatureNames(Vector<String>& features); boolean unsetFeatures();
description:Annotation anno_00; Anchor start_00; Anchor end_00; anno_00.setStartAnchor(&start_00); anno_00.setEndAnchor(&end_00);
static const String CLASS_NAME = L"Annotation";
static const String DEF_PARAM;
static const String PARAM_ID;
static const String PARAM_TYPE;
static const String PARAM_START;
static const String PARAM_END;
static const String PARAM_FEATURES;
static const String PARAM_CHANNEL_INDEX;
static const long DEF_CHANNEL_INDEX = 0;
String id_d;
String type_d;
Anchor* start_d;
Anchor* end_d;
Long channel_index_d;
HashTable<String, String> feature_map_d;
static Integral::DEBUG debug_level_d;
static MemoryManager mgr_d;
static const String& name();
boolean debug(const unichar* msg) const;
static boolean setDebug(Integral::DEBUG arg);
static boolean diagnose(Integral::DEBUG debug_level);
~Annotation();
Annotation();
Annotation(const Annotation& arg);
Annotation(String& id, const Annotation* arg);
Annotation(String& id, Anchor* start, Anchor* end, String& type, long channel_index = DEF_CHANNEL_INDEX);
boolean assign(const Annotation& arg);
not present.
long sofSize() const;
boolean read(Sof& sof, long tag);
boolean read(Sof& sof, long tag, const String& name);
boolean write(Sof& sof, long tag) const;
boolean write(Sof& sof, long tag, const String& name) const;
boolean readData(Sof& sof, const String& pname = DEF_PARAM, long size = SofParser::FULL_OBJECT, boolean param = true, boolean nested = false);
boolean writeData(Sof& sof, const String& pname = DEF_PARAM) const;
boolean eq(const Annotation& arg) const;
static void* operator new(size_t arg);
static void* operator new[](size_t arg);
static void operator delete(void* arg);
static void operator delete[](void* arg);
static boolean setGrowSize(long arg);
boolean clear(Integral::CMODE cmode = Integral::DEF_CMODE);
String getId() const;
String getType() const;
boolean setStartAnchor(Anchor* arg);
boolean setEndAnchor(Anchor* arg);
Anchor* getStartAnchor() const;
Anchor* getEndAnchor() const;
Long getChannel() const;
boolean setChannel(long arg);
HashTable<String, String>& getFeatureMap();
boolean setFeatureMap(HashTable<String, String>& arg);
boolean existsFeature(const String& feature);
boolean deleteFeature(const String& feature);
boolean setFeature(String& feature, String& value);
String getFeature(const String& feature);
boolean getFeatureNames(Vector<String>& features);
boolean unsetFeatures();
friend class AnnotationGraph;
boolean compare(const String& arg1, const String& arg2) const;