|
Public Methods |
| Annotation (Id id, const Annotation *) |
| Copy an annotation, using the given identifier.
|
| Annotation (Id id, Anchor *start, Anchor *end, String type) |
Id | getId () const |
| Get the id of the annotation.
|
Anchor * | getStartAnchor () const |
| Get the start anchor of the annotation.
|
Anchor * | getEndAnchor () const |
| Get the end anchor of the annotation.
|
String | getAnnotationInfo () |
String | getType () const |
| Get the type of the annotation.
|
const FeatureMap | getFeatureMap () const |
| Get the featuremap of the annotation.
|
FeatureValue | getFeature (const FeatureName &) |
| Get the specified feature of the annotation.
|
const char * | getFeatureC (const FeatureName &) |
| Get the value of specified feature.
|
bool | existsFeature (FeatureName featureName) |
| Test if the specified feature exists.
|
void | deleteFeature (FeatureName featureName) |
| Delete the specified feature.
|
set< string > | getFeatureNames () |
map< string, string > | getFeatures () |
void | unsetFeatures () |
AG * | getAGRef () |
| Get a reference of the annotation graph containing this annotation.
|
string | toString () |
| Dump the annotation in AIF format.
|
Protected Methods |
void | setStartAnchor (Anchor *a) |
| set the start anchor of the annotation
|
void | setEndAnchor (Anchor *a) |
| set the end anchor of the annotation
|
void | setFeature (const FeatureName &feature, const FeatureValue &value) |
| Set a feature and its value.
|