Returns the newly created instance SharedAnnotationContext
annotation type
annotation to be added
sop instance uid of the annotation
frame number of the annotation to be added
true if it refers multi frame, false if it is a multi frame
True will be returned in success case, false on failure case
A circle graphic annotation
referenced sop instance uid
True will be returned in success case, false on failure case
An ellipse graphic annotation
referenced sop instance uid
True will be returned in success case, false on failure case
A line graphic annotation
referenced sop instance uid
True will be returned in success case, false on failure case
A point graphic annotation
referenced sop instance uid
True will be returned in success case, false on failure case
A text graphic annotation
referenced sop instance uid
True will be returned in success case, false on failure case
Clone circle annotations
Clone ellipse annotations
Clone point annotations
Clone polyline annotations
Clone text annotations
Delete the specific annotation for given sopInstanceUID
boolean stating whether annotation deleted or not
Delete selected circle annotations.
true if successfully deleted. Otherwise false
Delete selected circle annotations.
true if successfully deleted. Otherwise false
Delete selected line annotations.
true if successfully deleted. Otherwise false
Delete selected point annotations.
true if successfully deleted. Otherwise false
Delete selected text annotations.
true if successfully deleted. Otherwise false
Check if annotations are empty or not
true if annotations available. Otherwise false
graphic type
This argument specifies that whether the copy is deep copy or shallow copy of annotations by default this one is false
Return circle annotation list on success case, empty list will be returned in failure case
This argument specifies that whether the copy is deep copy or shallow copy of annotations by default this one is false
Return ellipse annotation list on success case, empty list will be returned in failure case
This argument specifies that whether the copy is deep copy or shallow copy of annotations by default this one is false
Return line annotation list on success case, empty list will be returned in failure case
This argument specifies that whether the copy is deep copy or shallow copy of annotations by default this one is false
Return point annotation list on success case, empty list will be returned in failure case
a Annotation if success or null
This argument specifies that whether the copy is deep copy or shallow copy of annotations by default this one is false
Return text annotation list on success case, empty list will be returned in failure case
Concat all annotations from given shared annotation context to this object
Fovia.SharedAnnotationContext class holding list of annotations
Remove the edit btn, which is associated to the current delete text annotation. And also remove the annotation
This class is a container to hold annotations and having methods to manage them