| Package | Description | 
|---|---|
| ome.model.annotations | |
| ome.model.roi | 
| Modifier and Type | Method and Description | 
|---|---|
Shape | 
ShapeAnnotationLink.parent()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ShapeAnnotationLink.link(Shape parent,
    Annotation child)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Ellipse  | 
class  | 
Label  | 
class  | 
Line  | 
class  | 
Mask  | 
class  | 
Path  | 
class  | 
Point  | 
class  | 
Polygon  | 
class  | 
Polyline  | 
class  | 
Rectangle  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<Shape> | 
Roi.shapes  | 
| Modifier and Type | Method and Description | 
|---|---|
Shape | 
Roi.getPrimaryShape()
Gets the first element of shapes which can be interpreted as the
 primary or default element in some situations. 
 | 
Shape | 
Roi.getShape(int index)
Gets the ome.model.roi.Shape at the given index. 
 | 
Shape | 
Roi.setPrimaryShape(Shape element)
Swaps the first element of shapes with the first instance of the
 given element. 
 | 
Shape | 
Roi.setShape(int index,
        Shape element)
Sets the ome.model.roi.Shape at the given index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<Shape> | 
Roi.getShapes()
returns shapes . 
 | 
Iterator<Shape> | 
Roi.iterateShapes()
should be used rather than accessing the shapes set directly. 
 | 
Collection<Shape> | 
Roi.unmodifiableShapes()
Returns an unmodifiable collection-view 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Roi.addShape(Shape target)
use instead of setShapes . 
 | 
void | 
Roi.removeShape(Shape target)
removes a single element from this set and makes the inverse call on ome.model.roi.Shape 
 | 
Shape | 
Roi.setPrimaryShape(Shape element)
Swaps the first element of shapes with the first instance of the
 given element. 
 | 
Shape | 
Roi.setShape(int index,
        Shape element)
Sets the ome.model.roi.Shape at the given index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Roi.addShapeSet(Collection<Shape> targets)
use like addShape. 
 | 
void | 
Roi.removeShapeSet(Collection<Shape> targets)
use like removeShape 
 | 
protected void | 
Roi.setShapes(List<Shape> shapes)
setter for shapes should be avoided. 
 | 
                
                
Version: 5.2.1-ice35-b15
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.