omero::api::IRoi
Overview
[ "ami", "amd" ]
interface IRoi extends ServiceInterface
Interface for working with regions of interest.
Operation Index
 findByRoi

Returns a RoiResult with a single Roi member.
 findByImage

Returns all the Rois in an Image, indexed via Shape.
 findByPlane

Returns all the Rois on the given plane, indexed via Shape.
 getPoints

Calculate the points contained within a given shape
 getRoiStats

Calculate stats for all the shapes within the given Roi.
 getShapeStats

Calculate the stats for the points within the given Shape.
 getShapeStatsList

Calculate the stats for the points within the given Shapes.
 getRoiMeasurements

Returns a list of model::FileAnnotation instances with the namespace
"openmicroscopy.org/measurements" which are attached to the model::Plate
containing the given image AND which are attached to at least one model::Roi
@param opts, userId and groupId are respected based on the ownership of the annotation.
 getMeasuredRois

Loads the ROIs which are linked to by the given model::FileAnnotation id for
the given image.
 getMeasuredRoisMap

Returns a map from model::FileAnnotation ids to RoiResult instances.
 getTable

Returns the OMERO.tables service via the model::FileAnnotation id returned
by getImageMeasurements.
 uploadMask

Operations
Returns a RoiResult with a single Roi member.
Shape linkages are properly created.
All Shapes are loaded, as is the Pixels and Image object.
TODO: Annotations?
Returns all the Rois in an Image, indexed via Shape.
Loads Rois as findByRoi.
Returns all the Rois on the given plane, indexed via Shape.
Loads Rois as findByRoi.
Calculate the points contained within a given shape
Calculate stats for all the shapes within the given Roi.
Calculate the stats for the points within the given Shape.
Calculate the stats for the points within the given Shapes.
Returns a list of model::FileAnnotation instances with the namespace
"openmicroscopy.org/measurements" which are attached to the model::Plate
containing the given image AND which are attached to at least one model::Roi
Parameters
 opts,

userId and groupId are respected based on the ownership of the annotation.
Loads the ROIs which are linked to by the given model::FileAnnotation id for
the given image.
Parameters
 annotationId

if 1, logic is identical to findByImage(imageId, opts)
Returns a map from model::FileAnnotation ids to RoiResult instances.
Logic is identical to getMeasuredRois, but Roi data will not be duplicated. (i.e.
the objects are referentially identical)
Returns the OMERO.tables service via the model::FileAnnotation id returned
by getImageMeasurements.
void uploadMask(long roiId, int z, int t, ::Ice::ByteSeq bytes) throws ServerError