omero::model::Roi
Overview
[ "protected" ]
class Roi extends IObject
Used By
- api::RoiList
- FolderLinkedRoiSeq
- ImageRoisSeq
- Folder::findFolderRoiLink
- Folder::linkRoi
- Folder::unlinkRoi
- FolderRoiLink::child
- FolderRoiLink::getChild
- FolderRoiLink::link
- FolderRoiLink::setChild
- Image::addRoi
- Image::removeRoi
- reloadAnnotationLinks
- reloadFolderLinks
- 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
-
- unloadFolderLinks
-
- sizeOfFolderLinks
-
- copyFolderLinks
-
- addFolderRoiLink
-
- addAllFolderRoiLinkSet
-
- removeFolderRoiLink
-
- removeAllFolderRoiLinkSet
-
- clearFolderLinks
-
- reloadFolderLinks
-
- getFolderLinksCountPerOwner
-
- linkFolder
-
- addFolderRoiLinkToBoth
-
- findFolderRoiLink
-
- unlinkFolder
-
- removeFolderRoiLinkFromBoth
-
- linkedFolderList
-
- 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
-
- folderLinksSeq
-
- folderLinksLoaded
-
- folderLinksCountPerOwner
-
- 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 unloadFolderLinks()
int sizeOfFolderLinks()
void addFolderRoiLink(FolderRoiLink target)
void addAllFolderRoiLinkSet(RoiFolderLinksSeq targets)
void removeFolderRoiLink(FolderRoiLink theTarget)
void removeAllFolderRoiLinkSet(RoiFolderLinksSeq targets)
void clearFolderLinks()
void reloadFolderLinks(Roi toCopy)
sys::CountMap getFolderLinksCountPerOwner()
void addFolderRoiLinkToBoth(FolderRoiLink link, bool bothSides)
void unlinkFolder(Folder removal)
void removeFolderRoiLinkFromBoth(FolderRoiLink link, bool bothSides)
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 folderLinksLoaded;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;