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
-
- getG
-
- setG
-
- getTransform
-
- setTransform
-
- getVectorEffect
-
- setVectorEffect
-
- getVisibility
-
- setVisibility
-
- getFillColor
-
- setFillColor
-
- getFillRule
-
- setFillRule
-
- getStrokeColor
-
- setStrokeColor
-
- getStrokeDashArray
-
- setStrokeDashArray
-
- getStrokeDashOffset
-
- setStrokeDashOffset
-
- getStrokeLineCap
-
- setStrokeLineCap
-
- getStrokeLineJoin
-
- setStrokeLineJoin
-
- getStrokeMiterLimit
-
- setStrokeMiterLimit
-
- getStrokeWidth
-
- setStrokeWidth
-
- getFontFamily
-
- setFontFamily
-
- getFontSize
-
- setFontSize
-
- getFontStretch
-
- setFontStretch
-
- getFontStyle
-
- setFontStyle
-
- getFontVariant
-
- setFontVariant
-
- getFontWeight
-
- setFontWeight
-
- 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
-
- g
-
- transform
-
- vectorEffect
-
- visibility
-
- fillColor
-
- fillRule
-
- strokeColor
-
- strokeDashArray
-
- strokeDashOffset
-
- strokeLineCap
-
- strokeLineJoin
-
- strokeMiterLimit
-
- strokeWidth
-
- fontFamily
-
- fontSize
-
- fontStretch
-
- fontStyle
-
- fontVariant
-
- fontWeight
-
- 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 setG(RString theG)
RString getTransform()
void setTransform(RString theTransform)
RString getVectorEffect()
void setVectorEffect(RString theVectorEffect)
RBool getVisibility()
void setVisibility(RBool theVisibility)
RInt getFillColor()
void setFillColor(RInt theFillColor)
void setFillRule(RString theFillRule)
RInt getStrokeColor()
void setStrokeColor(RInt theStrokeColor)
RString getStrokeDashArray()
void setStrokeDashArray(RString theStrokeDashArray)
RInt getStrokeDashOffset()
void setStrokeDashOffset(RInt theStrokeDashOffset)
RString getStrokeLineCap()
void setStrokeLineCap(RString theStrokeLineCap)
RString getStrokeLineJoin()
void setStrokeLineJoin(RString theStrokeLineJoin)
RInt getStrokeMiterLimit()
void setStrokeMiterLimit(RInt theStrokeMiterLimit)
Length getStrokeWidth()
void setStrokeWidth(Length theStrokeWidth)
RString getFontFamily()
void setFontFamily(RString theFontFamily)
Length getFontSize()
void setFontSize(Length theFontSize)
RString getFontStretch()
void setFontStretch(RString theFontStretch)
RString getFontStyle()
void setFontStyle(RString theFontStyle)
RString getFontVariant()
void setFontVariant(RString theFontVariant)
RString getFontWeight()
void setFontWeight(RString theFontWeight)
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;
RBool visibility;
RInt fillColor;
RInt strokeColor;
RString strokeDashArray;
RInt strokeDashOffset;
RString strokeLineCap;
RString strokeLineJoin;
RInt strokeMiterLimit;
Length strokeWidth;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;