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. |
|
A constructor. Create an annotation with given identifier, for the specified region and type.
|
|
Get all the information of the annotation Get all the information of the specified annotation
|
|
Get feature names
|
|
Get all the features. Returns all features in a hash table of feature-value pairs. |
|
Unset all the features. Set all the features to empty string. |
![]() |