omero.model
Class SmartLineI

java.lang.Object
  extended by Ice.ObjectImpl
      extended by omero.model.IObject
          extended by omero.model.Shape
              extended by omero.model.Line
                  extended by omero.model.LineI
                      extended by omero.model.SmartLineI
All Implemented Interfaces:
Ice.Object, Serializable, Cloneable, ome.model.ModelBased, omero.model._IObjectOperations, omero.model._IObjectOperationsNC, omero.model._LineOperations, omero.model._LineOperationsNC, omero.model._ShapeOperations, omero.model._ShapeOperationsNC, SmartShape

public class SmartLineI
extends omero.model.LineI
implements SmartShape

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface omero.model.SmartShape
SmartShape.PointCallback, SmartShape.Util
 
Field Summary
 
Fields inherited from class omero.model.LineI
CHANNELS, DETAILS, FILLCOLOR, FILLOPACITY, FILLRULE, G, LOCKED, ROI, STROKECOLOR, STROKEDASHARRAY, STROKEDASHOFFSET, STROKELINECAP, STROKELINEJOIN, STROKEMITERLIMIT, STROKEOPACITY, STROKEWIDTH, THET, THEZ, TRANSFORM, VECTOREFFECT, VISIBILITY, X1, X2, Y1, Y2
 
Fields inherited from class omero.model.Line
__ids, x1, x2, y1, y2
 
Fields inherited from class omero.model.Shape
channelsLoaded, channelsSeq, fillColor, fillOpacity, fillRule, g, locked, roi, strokeColor, strokeDashArray, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, strokeOpacity, strokeWidth, theT, theZ, transform, vectorEffect, version, visibility
 
Fields inherited from class omero.model.IObject
details, id, loaded
 
Constructor Summary
SmartLineI()
           
 
Method Summary
 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.
 
Methods inherited from class omero.model.LineI
addAllLogicalChannelSet, addLogicalChannel, cast, clearChannels, copyChannels, copyObject, errorIfUnloaded, fillObject, getChannels, getDetails, getFillColor, getFillOpacity, getFillRule, getG, getId, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeOpacity, getStrokeWidth, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, getX1, getX2, getY1, getY2, isAnnotated, isChannelsLoaded, isGlobal, isLink, isLoaded, isMutable, iterateChannels, proxy, reloadChannels, removeAllLogicalChannelSet, removeLogicalChannel, setChannels, setFillColor, setFillOpacity, setFillRule, setG, setId, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeOpacity, setStrokeWidth, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, setX1, setX2, setY1, setY2, shallowCopy, sizeOfChannels, throwNullCollectionException, toggleCollectionsLoaded, unload, unloadChannels, unloadCollections, unloadDetails, unloadFillColor, unloadFillOpacity, unloadFillRule, unloadG, unloadLocked, unloadRoi, unloadStrokeColor, unloadStrokeDashArray, unloadStrokeDashOffset, unloadStrokeLineCap, unloadStrokeLineJoin, unloadStrokeMiterLimit, unloadStrokeOpacity, unloadStrokeWidth, unloadTheT, unloadTheZ, unloadTransform, unloadVectorEffect, unloadVisibility, unloadX1, unloadX2, unloadY1, unloadY2
 
Methods inherited from class omero.model.Line
___getX1, ___getX2, ___getY1, ___getY2, ___setX1, ___setX2, ___setY1, ___setY2, __dispatch, __read, __read, __write, __write, getX1, getX2, getY1, getY2, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setX1, setX2, setY1, setY2
 
Methods inherited from class omero.model.Shape
___addAllLogicalChannelSet, ___addLogicalChannel, ___clearChannels, ___copyChannels, ___getFillColor, ___getFillOpacity, ___getFillRule, ___getG, ___getLocked, ___getRoi, ___getStrokeColor, ___getStrokeDashArray, ___getStrokeDashOffset, ___getStrokeLineCap, ___getStrokeLineJoin, ___getStrokeMiterLimit, ___getStrokeOpacity, ___getStrokeWidth, ___getTheT, ___getTheZ, ___getTransform, ___getVectorEffect, ___getVersion, ___getVisibility, ___reloadChannels, ___removeAllLogicalChannelSet, ___removeLogicalChannel, ___setFillColor, ___setFillOpacity, ___setFillRule, ___setG, ___setLocked, ___setRoi, ___setStrokeColor, ___setStrokeDashArray, ___setStrokeDashOffset, ___setStrokeLineCap, ___setStrokeLineJoin, ___setStrokeMiterLimit, ___setStrokeOpacity, ___setStrokeWidth, ___setTheT, ___setTheZ, ___setTransform, ___setVectorEffect, ___setVersion, ___setVisibility, ___sizeOfChannels, ___unloadChannels, addAllLogicalChannelSet, addLogicalChannel, clearChannels, copyChannels, getFillColor, getFillOpacity, getFillRule, getG, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeOpacity, getStrokeWidth, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, reloadChannels, removeAllLogicalChannelSet, removeLogicalChannel, setFillColor, setFillOpacity, setFillRule, setG, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeOpacity, setStrokeWidth, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, sizeOfChannels, unloadChannels
 
Methods inherited from class omero.model.IObject
___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
 
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __collocDispatch, clone, ice_dispatch, ice_hash, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface omero.model._ShapeOperationsNC
addAllLogicalChannelSet, addLogicalChannel, clearChannels, copyChannels, getFillColor, getFillOpacity, getFillRule, getG, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeOpacity, getStrokeWidth, getTheT, getTheZ, getTransform, getVectorEffect, getVersion, getVisibility, reloadChannels, removeAllLogicalChannelSet, removeLogicalChannel, setFillColor, setFillOpacity, setFillRule, setG, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeOpacity, setStrokeWidth, setTheT, setTheZ, setTransform, setVectorEffect, setVersion, setVisibility, sizeOfChannels, unloadChannels
 
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
 
Methods inherited from interface Ice.Object
equals
 

Constructor Detail

SmartLineI

public SmartLineI()
Method Detail

areaPoints

public void areaPoints(SmartShape.PointCallback cb)
Description copied from interface: SmartShape
Calls the SmartShape.PointCallback with all of the x/y coordinates which are within the shape.

Specified by:
areaPoints in interface SmartShape

asAwtShape

public Shape asAwtShape()
Description copied from interface: SmartShape
Converst the current SmartShape to a Shape. This is useful for determining paths and included points.

Specified by:
asAwtShape in interface SmartShape
Returns:

asPoints

public List<omero.model.Point> asPoints()
Description copied from interface: SmartShape
Provides some, possibly lossy, bounding polygon of this SmartShape via points.

Specified by:
asPoints in interface SmartShape
Returns:

randomize

public void randomize(Random random)
Description copied from interface: SmartShape
Initializes this shape with completely random data. This is useful for

Specified by:
randomize in interface SmartShape


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

Copyright © 2009 The University of Dundee. All Rights Reserved.