OmeroBlitz API
Home Previous Up Next Index

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)

AffineTransform getTransform()

void setTransform(AffineTransform theTransform)

RInt getFillColor()

void setFillColor(RInt theFillColor)

RString getFillRule()

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()

ShapeAnnotationLinksSeq copyAnnotationLinks()

void addShapeAnnotationLink(ShapeAnnotationLink target)

void addAllShapeAnnotationLinkSet(ShapeAnnotationLinksSeq targets)

void removeShapeAnnotationLink(ShapeAnnotationLink theTarget)

void removeAllShapeAnnotationLinkSet(ShapeAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Shape toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

ShapeAnnotationLink linkAnnotation(Annotation addition)

void addShapeAnnotationLinkToBoth(ShapeAnnotationLink link, bool bothSides)

ShapeAnnotationLinksSeq findShapeAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeShapeAnnotationLinkFromBoth(ShapeAnnotationLink link, bool bothSides)

ShapeLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

RInt theZ;

RInt theT;

RInt theC;

Roi roi;

RBool locked;

AffineTransform transform;

RInt fillColor;

RString fillRule;

RInt strokeColor;

RString strokeDashArray;

Length strokeWidth;

RString fontFamily;

Length fontSize;

RString fontStyle;

ShapeAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index