|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpojos.DataObject
pojos.ROIData
public class ROIData
Converts the ROI object.
Constructor Summary | |
---|---|
ROIData()
Create a new instance of an ROIData object. |
|
ROIData(omero.model.Roi roi)
Creates a new instance. |
Method Summary | |
---|---|
void |
addShapeData(ShapeData shape)
Adds ShapeData object to ROIData. |
ROICoordinate |
firstPlane()
Return the first plane that the ROI starts on. |
ImageData |
getImage()
Returns the image for the ROI. |
Iterator<List<ShapeData>> |
getIterator()
Returns the iterator of the collection of the map. |
Map<String,List<String>> |
getNamespaceKeywords()
Returns the keywords of the ROI. |
List<String> |
getNamespaceKeywords(String namespace)
Returns the keywords of the namespace on the ROI. |
List<String> |
getNamespaces()
Returns the namespace of the ROI. |
int |
getPlaneCount()
Returns the number of planes occupied by the ROI. |
int |
getShapeCount()
Returns the number of shapes in the ROI. |
List<ShapeData> |
getShapes(int z,
int t)
Returns the list of shapes on a given plane. |
Iterator<List<ShapeData>> |
getShapesInRange(ROICoordinate start,
ROICoordinate end)
Returns an iterator of the Shapes in the ROI in the range [start, end]. |
boolean |
isClientSide()
Returns true if the object a client-side object,
false otherwise. |
ROICoordinate |
lastPlane()
Returns the last plane that the ROI ends on. |
void |
removeNamespace(String namespace)
Removes the namespace from the ROI. |
void |
removeShapeData(ShapeData shape)
Removes the ShapeData object from ROIData. |
void |
setClientSide(boolean clientSide)
Sets the flag indicating if the object is a client-side object or not. |
void |
setImage(omero.model.Image image)
Sets the imageId for the ROI. |
void |
setNamespaceKeywords(String namespace,
String[] keywords)
Sets the namespace and keywords. |
void |
setNamespaceMap(Map<String,List<String>> map)
Sets the namespaces and keywords of the ROI from the map. |
Methods inherited from class pojos.DataObject |
---|
asAnnotation, asChannel, asDataset, asExperimenter, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, getCreated, getDetails, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ROIData(omero.model.Roi roi)
roi
- The ROI hosted by the component.public ROIData()
Method Detail |
---|
public void setImage(omero.model.Image image)
imageId
- See above.public ImageData getImage()
public void addShapeData(ShapeData shape)
shape
- See above.public void removeShapeData(ShapeData shape)
shape
- See above.public int getPlaneCount()
public int getShapeCount()
public List<ShapeData> getShapes(int z, int t)
z
- The z-section.t
- The timepoint.
public Iterator<List<ShapeData>> getIterator()
public ROICoordinate firstPlane()
public ROICoordinate lastPlane()
public Iterator<List<ShapeData>> getShapesInRange(ROICoordinate start, ROICoordinate end)
start
- The starting plane where the Shapes should reside.end
- The final plane where the Shapes should reside.
public boolean isClientSide()
true
if the object a client-side object,
false
otherwise.
public void setClientSide(boolean clientSide)
clientSide
- Passed true
if it is a client-side object,
false
otherwise.public void setNamespaceKeywords(String namespace, String[] keywords)
namespace
- The value to set.keywords
- The value to set.public void removeNamespace(String namespace)
namespace
- The value to remove.public void setNamespaceMap(Map<String,List<String>> map)
map
- See above.public List<String> getNamespaces()
public List<String> getNamespaceKeywords(String namespace)
namespace
- See above.
public Map<String,List<String>> getNamespaceKeywords()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Version: 4.3.3-00d1137e-b2894
Copyright © 2009 The University of Dundee. All Rights Reserved.