SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.String | NAME | Name of transformation |
1 | scijava.roi.types.String | ARGS | Arguments |
2 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.String | NAME | Name of transformation |
1 | scijava.roi.types.String | ARGS | Arguments |
2 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.String | NAME | Name of transformation |
1 | scijava.roi.types.Array<scijava.roi.types.String> | ARGS | Arguments |
2 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Affine1D | TRANS | Transform |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Affine2D | TRANS | Transform |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Affine3D | TRANS | Transform |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints1D | B1 | Bounding line |
1 | Vector1D | DIM1 | Mask dimensions (x) |
2 | bool[x] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints2D | B1 | Bounding box |
1 | Vector2D | DIM1 | Mask dimensions (x,y) |
2 | bool[x,y] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints3D | B1 | Bounding box |
1 | Vector3D | DIM1 | Mask dimensions (x,y,z) |
2 | bool[x,y,z] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | First corner |
1 | Vertex1D | P2 | x coordinate of adjacent/opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | First corner |
1 | Vector1D | P2 | distance to adjacent corner on x axis (relative to P1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints3D | P1 | Corner and opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector3D | P1 | Corner and vector to opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints1D | B1 | Bounding line |
1 | Vector1D | DIM1 | Mask dimensions (x) |
2 | double[x] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints2D | B1 | Bounding box |
1 | Vector2D | DIM1 | Mask dimensions (x,y) |
2 | double[x,y] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints3D | B1 | Bounding box |
1 | Vector3D | DIM1 | Mask dimensions (x,y,z) |
2 | double[x,y,z] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Centre point |
1 | Vector2D | V1 | Half axes (x,y) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vector3D | V1 | Half axes (x,y,z) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints2D | P1 | Corner and opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector2D | P1 | Corner and vector to opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | First corner |
1 | Vertex1D | P2 | x coordinate of adjacent/opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | First corner |
1 | Vector1D | P2 | distance to adjacent corner on x axis (relative to P1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints2D | P1 | Centre point and arc start |
1 | Vector2D | V1 | Arc end |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints3D | P1 | Centre point and arc start |
1 | Vector3D | V1 | Arc end |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector2D | P1 | Centre point and arc start |
1 | Vector2D | V1 | Arc end |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector3D | P1 | Centre point and arc start |
1 | Vector3D | V1 | Arc end |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D[3] | P1 | Centre point, arc start and arc end (vector inferred) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D[3] | P1 | Centre point, arc start and arc end (vector inferred) |
SeqNo | Type | Name | Description |
---|---|---|---|
(T0) | scijava.roi.types.TypeID | TYPE | Type stored in container |
0 | scijava.roi.types.Count | NELEM | Number of elements |
1 | TYPE[NELEM] | ELEM | Elements |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Rectangle2 | B1 | Bounding box |
1 | Vector2D | DIM1 | Mask dimensions (x,y) |
2 | bool[x,y] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Cuboid2 | B1 | Bounding box |
1 | Vector3D | DIM1 | Mask dimensions (x,y,z) |
2 | bool[x,y,z] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | BLogic | O1 | Bitwise logic operator |
1 | BitMask1D | M1 | Mask 1 |
2 | BitMask1D | M2 | Mask 2 |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | BLogic | O1 | Bitwise logic operator |
1 | BitMask2D | M1 | Mask 1 |
2 | BitMask2D | M2 | Mask 2 |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | BLogic | O1 | Bitwise logic operator |
1 | BitMask3D | M1 | Mask 1 |
2 | BitMask3D | M2 | Mask 2 |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Centre point |
1 | Vertex2D | P2 | Circumference point |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Centre point |
1 | Vector1D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Centre point |
1 | Vector2D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Point on circumference |
1 | Vector2D | V1 | Vector to centre |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D[2] | P1 | Two points on circumference |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D[3] | P1 | Three points on circumference |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vertex3D | P2 | Centre of second face |
2 | Vector1D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vector3D | V1 | Distance to centre of second face |
2 | Vector1D | V2 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vertex3D | P2 | Centre of second face |
2 | Vector3D | V1 | Radius and angle of first face |
3 | Vector3D | V2 | Angle of second face |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vector3D | V1 | Distance to centre of second face |
2 | Vector3D | V2 | Radius and angle of first face |
3 | Vector3D | V3 | Angle of second face |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Float64 | R | Red value (0,1) |
1 | scijava.roi.types.Float64 | G | Green value (0,1) |
2 | scijava.roi.types.Float64 | B | Blue value (0,1) |
3 | scijava.roi.types.Float64 | A | Alpha value (0,1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints3D | P1 | Corner and adjacent corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector3D | P1 | Corner and vector to adjacent corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | First corner |
1 | Vertex3D | P2 | Second corner (adjacent to P1) |
2 | Vector2D | V1 | Distance to third corner (adjacent to P2) |
3 | Vector1D | V2 | Distance to fourth corner (opposing P1, adjacent to V1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | First corner |
1 | Vector3D | V1 | Distance to second corner (relative to P1) |
2 | Vector2D | V2 | Distance to third corner (relative to V1) |
3 | Vector1D | V3 | Distance to fourth corner (relative to V2, opposing P1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.String | TYPE | Name of the custom type |
1 | Set | MEASUREMENTS | Set of shapes describing how the ROI was measured |
2 | Set | RESULTS | Set of shapes for describing measurement results |
3 | Set | EDIT | Set of shapes describing how to edit the ROI |
4 | Set | VISUAL | Set of shapes describing how to visualise (render) the ROI for visualisation |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Set<scijava.roi.types.DimConstraintSet> | CONSTRAINTS | Set of dimensional constraints |
SeqNo | Type | Name | Description |
---|---|---|---|
(T0) | scijava.roi.types.TypeID | NTYPE | Node type stored in container |
(T1) | scijava.roi.types.TypeID | ETYPE | Edge type stored in container |
0 | scijava.roi.types.Array<NTYPE> | VERTS | Nodes |
1 | scijava.roi.types.Array<scijava.roi.types.Pair<ETYPE,scijava.roi.types.Pair<Index,Index>> | EDGES | Edges, including out and in vertex numbers |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vertex3D | P2 | Centre of second face |
2 | Vector2D | V1 | Half axes (xy) |
3 | Vector1D | V2 | Half axes (x) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vector3D | V1 | Distance to second face |
2 | Vector3D | V2 | Half axes (xy) |
3 | Vector2D | V3 | Half axes (x) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vertex3D | P2 | Centre of second face |
2 | Vector3D | V1 | Half axes of first face (xyz) |
3 | Vector2D | V2 | Half axes of first face (xy) |
4 | Vector3D | V3 | Angle of second face |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre of first face |
1 | Vector3D | V1 | Distance to second face |
2 | Vector3D | V2 | Half axes (xyz) |
3 | Vector2D | V3 | Half axes (xy) |
4 | Vector3D | V4 | Angle of second face |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Index | D1 | Dimension |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Rectangle2 | B1 | Bounding box |
1 | Vector2D | DIM1 | Mask dimensions (x,y) |
2 | double[x,y] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Cuboid2 | B1 | Bounding box |
1 | Vector3D | DIM1 | Mask dimensions (x,y,z) |
2 | double[x,y,z] | DATA | Mask data |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Centre point |
1 | Vector2D | V1 | Half axes (xy) |
2 | Vector1D | V2 | Half axes (x) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vector3D | V1 | Half axes (xyz) |
2 | Vector2D | V2 | Half axes (xy) |
3 | Vector1D | V3 | Half axes (x) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex1D[2] | P1 | Line start and end points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D[2] | P1 | Line start and end points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D[2] | P1 | Line start and end points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex1D | P1 | Line start |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | Line start |
1 | Vector2D | V1 | Line end (relative to P1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Line start |
1 | Vector3D | V1 | Line end (relative to P1) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLinePoints1D> | LINES | Array of line points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLinePoints2D> | LINES | Array of line points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLinePoints3D> | LINES | Array of line points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLineVector1D> | LINES | Array of line vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLineVector2D> | LINES | Array of line vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<RLineVector3D> | LINES | Array of line vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
(T0) | scijava.roi.types.TypeID | KTYPE | Key type stored in container |
(T1) | scijava.roi.types.TypeID | VTYPE | Value type stored in container |
0 | scijava.roi.types.Array<scijava.roi.types.Pair<KTYPE,VTYPE>> | ELEM | Array of key-value pairs |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<double[3]> | FACES | Vertex references per face, counterclockwise winding |
1 | scijava.roi.types.Array<Vertex2D> | VERTS | Vertex coordinates |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<double[3]> | FACES | Vertex references per face, counterclockwise winding |
1 | scijava.roi.types.Array<Vertex3D> | VERTS | Vertex coordinates |
SeqNo | Type | Name | Description |
---|---|---|---|
(T0) | scijava.roi.types.TypeID | LTYPE | Left hand type |
(T1) | scijava.roi.types.TypeID | RTYPE | Right hand type |
0 | LTYPE | LEFT | Left hand value |
1 | LTYPE | RIGHT | Right hand value |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vertex1D> | POINTS | Array of point coordinates |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vertex2D> | POINTS | Array of point coordinates |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vertex3D> | POINTS | Array of point coordinates |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Points1D | P1 | Array of points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Points2D | P1 | Array of points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Points3D | P1 | Array of points |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex1D | P1 | First point |
1 | scijava.roi.types.Array<Vector1D> | V1 | Array of vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | First point |
1 | scijava.roi.types.Array<Vector2D> | V1 | Array of vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | First point |
1 | scijava.roi.types.Array<Vector3D> | V1 | Array of vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Set<scijava.roi.types.Property> | PROPS | Set of properties |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.String | KEY | Property name |
1 | Representation | VALUE | Property value (includes type information) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Index | D1 | Dimension |
1 | Index | V1 | Starting value within dimension |
2 | Index | V2 | Ending value +1 within dimension |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Index | D1 | Dimension |
1 | Operator | O1 | Mathematical operator |
2 | Value | V1 | Value for operation |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | First corner |
1 | Vertex2D | P2 | Adjacent corner |
2 | Vector1D | V1 | Distance to corner opposing P1 (relative to P2) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex2D | P1 | First corner |
1 | Vector2D | V1 | Distance to adjacent corner (relative to P1) |
2 | Vector1D | V2 | Distance to corner opposing P1 (relative to P2) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | double[1] | RA | Rotation angle in z |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | double[3] | RA | Rotation angle in x,y,z |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | double[1] | SF1 | Scale factor for x |
1 | Shape1D | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | double[2] | SF1 | Scale factor for x,y |
1 | Shape1D | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | double[3] | SF1 | Scale factor for x,y,z |
1 | Shape | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
(T0) | scijava.roi.types.TypeID | TYPE | Type stored in container |
0 | scijava.roi.types.Count | NELEM | Number of elements |
1 | TYPE[NELEM] | ELEM | Elements |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Set<Shape> | SHAPES | Set of shapes |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vertex3D | P2 | Surface point |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vector1D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vector2D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Centre point |
1 | Vector3D | V1 | Radius |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D | P1 | Point on surface |
1 | Vector3D | V1 | Vector to centre |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D[2] | P1 | Two points on surface |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vertex3D[4] | P1 | Four points on surface |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LinePoints2D | P1 | Corner and opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | LineVector2D | P1 | Corner and vector to opposing corner |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Count | NCHAR | Number of octets |
1 | CHARS | uint8[NCHAR] | Array of octets (UTF-8) |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Rectangle2 | B1 | Text bounds |
1 | scijava.roi.types.String | TEXT | Text |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector1D | TR1 | Translation in x |
1 | Shape1D | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector2D | TR1 | Translation in x,y |
1 | Shape1D | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector3D | TR1 | Translation in x,y,z |
1 | Shape1D | SHAPE | Shape |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Index | D1 | Dimension |
1 | scijava.roi.types.Array<Index> | V1 | Values within dimension |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector1D | V1 | Vector |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector2D | V1 | Vector |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | Vector3D | V1 | Vector |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vector1D> | VECS | Array of vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vector2D> | VECS | Array of vectors |
SeqNo | Type | Name | Description |
---|---|---|---|
0 | scijava.roi.types.Array<Vector3D> | VECS | Array of vectors |