omero::model::Shape
Overview
[ "protected" ]
class Shape extends IObject
Derived Classes and Interfaces
- Ellipse
- Label
- Line
- Mask
- Path
- Point
- Polygon
- Polyline
- Rectangle
Used By
- api::ShapeList
- RoiShapesSeq
- Roi::addShape
- Roi::getPrimaryShape
- Roi::getShape
- Roi::removeShape
- Roi::setPrimaryShape
- Roi::setShape
- reloadAnnotationLinks
- ShapeAnnotationLink::getParent
- ShapeAnnotationLink::link
- ShapeAnnotationLink::parent
- ShapeAnnotationLink::setParent
Operation Index
- getVersion
-
- setVersion
-
- getTheZ
-
- setTheZ
-
- getTheT
-
- setTheT
-
- getTheC
-
- setTheC
-
- getRoi
-
- setRoi
-
- getLocked
-
- setLocked
-
- getTransform
-
- setTransform
-
- getFillColor
-
- setFillColor
-
- getFillRule
-
- setFillRule
-
- getStrokeColor
-
- setStrokeColor
-
- getStrokeDashArray
-
- setStrokeDashArray
-
- getStrokeWidth
-
- setStrokeWidth
-
- getFontFamily
-
- setFontFamily
-
- getFontSize
-
- setFontSize
-
- getFontStyle
-
- setFontStyle
-
- unloadAnnotationLinks
-
- sizeOfAnnotationLinks
-
- copyAnnotationLinks
-
- addShapeAnnotationLink
-
- addAllShapeAnnotationLinkSet
-
- removeShapeAnnotationLink
-
- removeAllShapeAnnotationLinkSet
-
- clearAnnotationLinks
-
- reloadAnnotationLinks
-
- getAnnotationLinksCountPerOwner
-
- linkAnnotation
-
- addShapeAnnotationLinkToBoth
-
- findShapeAnnotationLink
-
- unlinkAnnotation
-
- removeShapeAnnotationLinkFromBoth
-
- linkedAnnotationList
-
Data Member Index
- version
-
- theZ
-
- theT
-
- theC
-
- roi
-
- locked
-
- transform
-
- fillColor
-
- fillRule
-
- strokeColor
-
- strokeDashArray
-
- strokeWidth
-
- fontFamily
-
- fontSize
-
- fontStyle
-
- annotationLinksSeq
-
- annotationLinksLoaded
-
- annotationLinksCountPerOwner
-
Operations
RInt getVersion()
void setVersion(RInt theVersion)
RInt getTheZ()
void setTheZ(RInt theTheZ)
RInt getTheT()
void setTheT(RInt theTheT)
RInt getTheC()
void setTheC(RInt theTheC)
Roi getRoi()
void setRoi(Roi theRoi)
RBool getLocked()
void setLocked(RBool theLocked)
void setTransform(AffineTransform theTransform)
RInt getFillColor()
void setFillColor(RInt theFillColor)
void setFillRule(RString theFillRule)
RInt getStrokeColor()
void setStrokeColor(RInt theStrokeColor)
RString getStrokeDashArray()
void setStrokeDashArray(RString theStrokeDashArray)
Length getStrokeWidth()
void setStrokeWidth(Length theStrokeWidth)
RString getFontFamily()
void setFontFamily(RString theFontFamily)
Length getFontSize()
void setFontSize(Length theFontSize)
RString getFontStyle()
void setFontStyle(RString theFontStyle)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
void removeShapeAnnotationLink(ShapeAnnotationLink theTarget)
void clearAnnotationLinks()
void reloadAnnotationLinks(Shape toCopy)
sys::CountMap getAnnotationLinksCountPerOwner()
void addShapeAnnotationLinkToBoth(ShapeAnnotationLink link, bool bothSides)
void unlinkAnnotation(Annotation removal)
void removeShapeAnnotationLinkFromBoth(ShapeAnnotationLink link, bool bothSides)
Data Members
RInt version;
RInt fillColor;
RInt strokeColor;
RString strokeDashArray;
Length strokeWidth;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;