released-schema.2010-04.ROI.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of specification Show documentation
Show all versions of specification Show documentation
The OME Data Model specification
The newest version!
A four dimensional 'Region of Interest'.
If they are not used, and the Image has more than one plane,
the entire set of planes is assumed to be included in the ROI.
Multiple ROIs may be specified.
A description for the ROI. [plane text multi-line string]
The Name identifies the ROI to the user. [plane text string]
abstract-proprietary
The shape element contains a single specific ROI shape and links
that to any channels, and a timepoint and a z-section. It also
records any transform applied to the ROI shape.
A description for the ROI. [plane text multi-line string]
The Name identifies the Shape to the user. [plane text string]
The colour of the fill - encoded as RGBA
The rule used to decide which parts of the shape to
fill. [enumeration]
The colour of the stroke - encoded as RGBA
The width of the stroke [units pixels]
e.g. "none", "10 20 30 10"
The shape of the end of the line. [enumeration]
The font family used to draw the text. [enumeration]
Size of the font [units points]
The style applied to the text. [enumeration]
The z-section the ROI applies to. If not specified then
the ROI applies to all the z-sections of the image. [units:none]
This is numbered from 0.
The timepoint the ROI applies to. If not specified then
the ROI applies to all the timepoints of the image. [units:none]
This is numbered from 0.
The channel the ROI applies to. If not specified then
the ROI applies to all the channels of the image. [units:none]
This is numbered from 0.
This is a matrix used to transform the the shape.
It is a string of 6 numbers "a, b, c, d, e, f" that
represent the 3 by 3 matrix.
-- --
| a, c, e |
| b, d, f |
| 0, 0, 1 |
-- --
A simple rectangle object. If rotation is required apply a
transformation at the Shape level.
The X value of the left edge or the rectangle. [units pixels]
The y value of the top edge or the rectangle. [units pixels]
The width of the rectangle. [units pixels]
The height of the rectangle. [units pixels]
The Mask ROI shape is a link to a BIN:BinData object that is
a BIT mask drawn on top of the image as an ROI. It is applied
at the same scale, pixel to pixel, as the Image the ROI is
applied to, unless a transform is applied at the shape level.
The X coordinate of the left side of the image. [units pixels]
The Y coordinate of the top side of the image. [units pixels]
The X coordinate of the point. [units pixels]
The Y coordinate of the point. [units pixels]
A simple ellipse object. If rotation is required apply a
transformation at the Shape level.
The X coordinate of the center of the ellipse. [units pixels]
The Y coordinate of the center of the ellipse. [units pixels]
The horizontal radius of the ellipse. [units pixels]
The vertical radius of the ellipse. [units pixels]
A straight line defined by it's end points.
The X coordinate of the start of the line. [units pixels]
The Y coordinate of the start of the line. [units pixels]
The X coordinate of the end of the line. [units pixels]
The Y coordinate of the end of the line. [units pixels]
The Polyline defines open and closed shapes formed of straight
lines. Note: Polyline uses counterclockwise winding (this is the
default OpenGL behavior)
The points of the polyline are defined as a list
of comma separated x,y coordinates seperated by
spaces like "x1,y1 x2,y2 x3,y3" e.g. "0,0 1,2 3,5"
Indicates if the shape is closed with an extra
line form the end point back to the start point. [flag]
A path is a complex shape that can consists of straight and
curved sections. It is defined as a collection of drawing
commands.
The commands are listed in the string separated by spaces.
The following commands are available:
M = moveto (absolute)
L = lineto (absolute)
H = horizontal lineto (absolute)
V = vertical lineto (absolute)
C = curveto (absolute)
S = smooth curveto (absolute)
Q = quadratic Bezier curve (absolute)
T = smooth quadratic Bezier curveto (absolute)
A = elliptical Arc (absolute)
Z = closepath
m = moveto (relative)
l = lineto (relative)
h = horizontal lineto (relative)
v = vertical lineto (relative)
c = curveto (relative)
s = smooth curveto (relative)
q = quadratic Bezier curve (relative)
t = smooth quadratic Bezier curveto (relative)
a = elliptical Arc (relative)
z = closepath
The text annotation. Any transformation should be applied at the
shape level.
The string of characters to display.
White space should be preserved.
This defines the X coordinate of the current
text position of the first character in the
string. [units pixels]
This defines the X coordinate of the current
text position of the first character in the
string. [units pixels]
Shape of marker on the end of a line. [enumeration]