public class SmartPointI extends omero.model.PointI implements SmartShape
SmartShape.PointCallback, SmartShape.Util
ANNOTATIONLINKS, CX, CY, 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 |
---|
SmartPointI() |
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()
Converst 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, getCx, getCy, 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, setCx, setCy, 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, unloadCx, unloadCy, 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
___getCx, ___getCy, ___getTextValue, ___setCx, ___setCy, ___setTextValue, __dispatch, __readImpl, __writeImpl, getCx, getCy, getTextValue, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setCx, setCy, 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
public 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
Version: 5.1.2-ice35-b45
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.