omero::model::Roi
Overview
[ "protected" ]
class Roi extends IObject
Used By
- api::RoiList
- ImageRoisSeq
- Image::addRoi
- Image::removeRoi
- reloadAnnotationLinks
- reloadShapes
- RoiAnnotationLink::getParent
- RoiAnnotationLink::link
- RoiAnnotationLink::parent
- RoiAnnotationLink::setParent
- Shape::getRoi
- Shape::roi
- Shape::setRoi
Operation Index
- getVersion
-
- setVersion
-
- getName
-
- setName
-
- unloadShapes
-
- sizeOfShapes
-
- copyShapes
-
- addShape
-
- addAllShapeSet
-
- removeShape
-
- removeAllShapeSet
-
- clearShapes
-
- reloadShapes
-
- getShape
-
- setShape
-
- getPrimaryShape
-
- setPrimaryShape
-
- getImage
-
- setImage
-
- getSource
-
- setSource
-
- getNamespaces
-
- setNamespaces
-
- getKeywords
-
- setKeywords
-
- unloadAnnotationLinks
-
- sizeOfAnnotationLinks
-
- copyAnnotationLinks
-
- addRoiAnnotationLink
-
- addAllRoiAnnotationLinkSet
-
- removeRoiAnnotationLink
-
- removeAllRoiAnnotationLinkSet
-
- clearAnnotationLinks
-
- reloadAnnotationLinks
-
- getAnnotationLinksCountPerOwner
-
- linkAnnotation
-
- addRoiAnnotationLinkToBoth
-
- findRoiAnnotationLink
-
- unlinkAnnotation
-
- removeRoiAnnotationLinkFromBoth
-
- linkedAnnotationList
-
- getDescription
-
- setDescription
-
Data Member Index
- version
-
- name
-
- shapesSeq
-
- shapesLoaded
-
- image
-
- source
-
- namespaces
-
- keywords
-
- annotationLinksSeq
-
- annotationLinksLoaded
-
- annotationLinksCountPerOwner
-
- description
-
Operations
RInt getVersion()
void setVersion(RInt theVersion)
void setName(RString theName)
void unloadShapes()
int sizeOfShapes()
void addShape(Shape target)
void addAllShapeSet(RoiShapesSeq targets)
void removeShape(Shape theTarget)
void removeAllShapeSet(RoiShapesSeq targets)
void clearShapes()
void reloadShapes(Roi toCopy)
Shape getShape(int index)
Shape setShape(int index, Shape theElement)
Shape getPrimaryShape()
Shape setPrimaryShape(Shape theElement)
Image getImage()
void setImage(Image theImage)
void setSource(OriginalFile theSource)
void setNamespaces(api::StringArray theNamespaces)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
void removeRoiAnnotationLink(RoiAnnotationLink theTarget)
void removeAllRoiAnnotationLinkSet(RoiAnnotationLinksSeq targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Roi toCopy)
sys::CountMap getAnnotationLinksCountPerOwner()
void addRoiAnnotationLinkToBoth(RoiAnnotationLink link, bool bothSides)
void unlinkAnnotation(Annotation removal)
void removeRoiAnnotationLinkFromBoth(RoiAnnotationLink link, bool bothSides)
RString getDescription()
void setDescription(RString theDescription)
Data Members
RInt version;
bool shapesLoaded;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;