public interface _ShapeOperationsNC extends _IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
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()
java.util.List<ShapeAnnotationLink> copyAnnotationLinks()
void addShapeAnnotationLink(ShapeAnnotationLink target)
void addAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets)
void removeShapeAnnotationLink(ShapeAnnotationLink theTarget)
void removeAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Shape toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
ShapeAnnotationLink linkAnnotation(Annotation addition)
void addShapeAnnotationLinkToBoth(ShapeAnnotationLink link, boolean bothSides)
java.util.List<ShapeAnnotationLink> findShapeAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeShapeAnnotationLinkFromBoth(ShapeAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()