public class SmartPathI extends omero.model.PathI implements SmartShape
SmartShape.PointCallback, SmartShape.Util
ANNOTATIONLINKS, D, DETAILS, FILLCOLOR, FILLRULE, FONTFAMILY, FONTSIZE, FONTSTRETCH, FONTSTYLE, FONTVARIANT, FONTWEIGHT, G, LOCKED, ROI, STROKECOLOR, STROKEDASHARRAY, STROKEDASHOFFSET, STROKELINECAP, STROKELINEJOIN, STROKEMITERLIMIT, STROKEWIDTH, TEXTVALUE, THEC, THET, THEZ, TRANSFORM, VECTOREFFECT, VISIBILITY
annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, fillColor, fillRule, fontFamily, fontSize, fontStretch, fontStyle, fontVariant, fontWeight, g, locked, roi, strokeColor, strokeDashArray, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, strokeWidth, theC, theT, theZ, transform, vectorEffect, version, visibility
Constructor and Description |
---|
SmartPathI() |
Modifier and Type | Method and Description |
---|---|
void |
areaPoints(SmartShape.PointCallback cb)
Calls the
SmartShape.PointCallback with all of the x/y coordinates which are
within the shape. |
Shape |
asAwtShape()
Converts the current
SmartShape to a Shape . |
List<omero.model.Point> |
asPoints()
Provides some, possibly lossy, bounding polygon of this
SmartShape via points. |
void |
randomize(Random random)
Initializes this shape with completely random data.
|
addAllShapeAnnotationLinkSet, addShapeAnnotationLink, addShapeAnnotationLinkToBoth, cast, clearAnnotationLinks, copyAnnotationLinks, copyObject, errorIfUnloaded, fillObject, findShapeAnnotationLink, getAnnotationLinks, getAnnotationLinksCountPerOwner, getD, getDetails, getFillColor, getFillRule, getFontFamily, getFontSize, getFontStretch, getFontStyle, getFontVariant, getFontWeight, getG, getId, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeWidth, getTextValue, getTheC, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, isAnnotated, isAnnotationLinksLoaded, isGlobal, isLink, isLoaded, isMutable, iterateAnnotationLinks, linkAnnotation, linkedAnnotationList, proxy, reloadAnnotationLinks, removeAllShapeAnnotationLinkSet, removeShapeAnnotationLink, removeShapeAnnotationLinkFromBoth, setAnnotationLinks, setD, setFillColor, setFillRule, setFontFamily, setFontSize, setFontStretch, setFontStyle, setFontVariant, setFontWeight, setG, setId, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeWidth, setTextValue, setTheC, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, shallowCopy, sizeOfAnnotationLinks, throwNullCollectionException, toggleCollectionsLoaded, unlinkAnnotation, unload, unloadAnnotationLinks, unloadCollections, unloadD, unloadDetails, unloadFillColor, unloadFillRule, unloadFontFamily, unloadFontSize, unloadFontStretch, unloadFontStyle, unloadFontVariant, unloadFontWeight, unloadG, unloadLocked, unloadRoi, unloadStrokeColor, unloadStrokeDashArray, unloadStrokeDashOffset, unloadStrokeLineCap, unloadStrokeLineJoin, unloadStrokeMiterLimit, unloadStrokeWidth, unloadTextValue, unloadTheC, unloadTheT, unloadTheZ, unloadTransform, unloadVectorEffect, unloadVisibility
___getD, ___getTextValue, ___setD, ___setTextValue, __dispatch, __readImpl, __writeImpl, getD, getTextValue, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setD, setTextValue
___addAllShapeAnnotationLinkSet, ___addShapeAnnotationLink, ___addShapeAnnotationLinkToBoth, ___clearAnnotationLinks, ___copyAnnotationLinks, ___findShapeAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getFillColor, ___getFillRule, ___getFontFamily, ___getFontSize, ___getFontStretch, ___getFontStyle, ___getFontVariant, ___getFontWeight, ___getG, ___getLocked, ___getRoi, ___getStrokeColor, ___getStrokeDashArray, ___getStrokeDashOffset, ___getStrokeLineCap, ___getStrokeLineJoin, ___getStrokeMiterLimit, ___getStrokeWidth, ___getTheC, ___getTheT, ___getTheZ, ___getTransform, ___getVectorEffect, ___getVersion, ___getVisibility, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___removeAllShapeAnnotationLinkSet, ___removeShapeAnnotationLink, ___removeShapeAnnotationLinkFromBoth, ___setFillColor, ___setFillRule, ___setFontFamily, ___setFontSize, ___setFontStretch, ___setFontStyle, ___setFontVariant, ___setFontWeight, ___setG, ___setLocked, ___setRoi, ___setStrokeColor, ___setStrokeDashArray, ___setStrokeDashOffset, ___setStrokeLineCap, ___setStrokeLineJoin, ___setStrokeMiterLimit, ___setStrokeWidth, ___setTheC, ___setTheT, ___setTheZ, ___setTransform, ___setVectorEffect, ___setVersion, ___setVisibility, ___sizeOfAnnotationLinks, ___unlinkAnnotation, ___unloadAnnotationLinks, addAllShapeAnnotationLinkSet, addShapeAnnotationLink, addShapeAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findShapeAnnotationLink, getAnnotationLinksCountPerOwner, getFillColor, getFillRule, getFontFamily, getFontSize, getFontStretch, getFontStyle, getFontVariant, getFontWeight, getG, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeWidth, getTheC, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllShapeAnnotationLinkSet, removeShapeAnnotationLink, removeShapeAnnotationLinkFromBoth, setFillColor, setFillRule, setFontFamily, setFontSize, setFontStretch, setFontStyle, setFontVariant, setFontWeight, setG, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeWidth, setTheC, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __collocDispatch, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAllShapeAnnotationLinkSet, addShapeAnnotationLink, addShapeAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findShapeAnnotationLink, getAnnotationLinksCountPerOwner, getFillColor, getFillRule, getFontFamily, getFontSize, getFontStretch, getFontStyle, getFontVariant, getFontWeight, getG, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeWidth, getTheC, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllShapeAnnotationLinkSet, removeShapeAnnotationLink, removeShapeAnnotationLinkFromBoth, setFillColor, setFillRule, setFontFamily, setFontSize, setFontStretch, setFontStyle, setFontVariant, setFontWeight, setG, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeWidth, setTheC, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
public void areaPoints(SmartShape.PointCallback cb)
SmartShape
SmartShape.PointCallback
with all of the x/y coordinates which are
within the shape.areaPoints
in interface SmartShape
cb
- the callback to callpublic Shape asAwtShape()
SmartShape
SmartShape
to a Shape
. This
is useful for determining paths and included points.asAwtShape
in interface SmartShape
public List<omero.model.Point> asPoints()
SmartShape
SmartShape
via points.asPoints
in interface SmartShape
public void randomize(Random random)
SmartShape
randomize
in interface SmartShape
random
- a random number generator
Version: 5.2.8-ice35-b57
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.