Version: 5.1.4-ice35-b55

OmeroBlitz Api
Home Previous Up Next Index

omero::model::Roi

Overview

[ "protected" ] class Roi extends IObject

Used By

reloadAnnotationLinks
reloadShapes
api::RoiList
ImageRoisSeq
Image::addRoi
Image::removeRoi
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)

RString getName()

void setName(RString theName)

void unloadShapes()

int sizeOfShapes()

RoiShapesSeq copyShapes()

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)

OriginalFile getSource()

void setSource(OriginalFile theSource)

api::StringArray getNamespaces()

void setNamespaces(api::StringArray theNamespaces)

api::StringArrayArray getKeywords()

void setKeywords(api::StringArrayArray theKeywords)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

RoiAnnotationLinksSeq copyAnnotationLinks()

void addRoiAnnotationLink(RoiAnnotationLink target)

void addAllRoiAnnotationLinkSet(RoiAnnotationLinksSeq targets)

void removeRoiAnnotationLink(RoiAnnotationLink theTarget)

void removeAllRoiAnnotationLinkSet(RoiAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Roi toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

RoiAnnotationLink linkAnnotation(Annotation addition)

void addRoiAnnotationLinkToBoth(RoiAnnotationLink link, bool bothSides)

RoiAnnotationLinksSeq findRoiAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeRoiAnnotationLinkFromBoth(RoiAnnotationLink link, bool bothSides)

RoiLinkedAnnotationSeq linkedAnnotationList()

RString getDescription()

void setDescription(RString theDescription)

Data Members

RInt version;

RString name;

RoiShapesSeq shapesSeq;

bool shapesLoaded;

Image image;

OriginalFile source;

api::StringArray namespaces;

api::StringArrayArray keywords;

RoiAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;

RString description;


Home Previous Up Next Index