ICY Version 1.0.1.0
Public Member Functions | Protected Member Functions

icy.sequence.Sequence Class Reference

Inheritance diagram for icy.sequence.Sequence:
icy.image.colormodel.IcyColorModelListener icy.image.IcyBufferedImageListener icy.common.IcyChangedListener icy.roi.ROIListener

List of all members.

Public Member Functions

 Sequence ()
 Sequence (IcyBufferedImage image)
 Sequence (String name, IcyBufferedImage image)
void close ()
void closed ()
Sequence convertToType (int dataType, boolean signed, boolean rescale)
Sequence extractBand (int bandNumber)
Sequence extractBands (List< Integer > bandNumbers)
Sequence extractComponent (int componentNumber)
Sequence extractComponents (List< Integer > componentNumbers)
TreeMap< Integer, VolumetricImagegetVolumetricImages ()
ArrayList< VolumetricImagegetAllVolumetricImage ()
Viewer getFirstViewer ()
ArrayList< ViewergetViewers ()
void setName (String name)
String getName ()
String getFilename ()
void setFilename (String filename)
boolean isComponentBoundsAutoUpdate ()
void setComponentBoundsAutoUpdate (boolean componentBoundsAutoUpdate)
boolean isComponentUserBoundsAutoUpdate ()
void setComponentUserBoundsAutoUpdate (boolean componentUserBoundsAutoUpdate)
boolean isAWTDispatching ()
void setAWTDispatching (boolean value)
void addListener (SequenceListener listener)
void removeListener (SequenceListener listener)
boolean contains (Painter painter)
boolean contains (ROI roi)
ArrayList< PaintergetPainters ()
ArrayList< ROIgetROIs ()
ArrayList< ROI2DgetROI2Ds ()
ArrayList< ROI3DgetROI3Ds ()
int getROICount (Class<?extends ROI > roiClass)
ROI getSelectedROI ()
ArrayList< ROIgetSelectedROIs ()
ROI getFocusedROI ()
boolean setSelectedROI (ROI roi, boolean exclusive)
void setSelectedROIs (ArrayList< ROI > selectedRois)
boolean setFocusedROI (ROI roi)
boolean hasROI (Class<?extends ROI > roiClass)
boolean addROI (ROI roi)
boolean removeROI (ROI roi)
void removeAllROI ()
boolean addPainter (Painter painter)
boolean removePainter (Painter painter)
VolumetricImage getVolumetricImage (int t)
VolumetricImage addVolumetricImage ()
VolumetricImage addVolumetricImage (int t, VolumetricImage volImg)
boolean removeVolumetricImage (int t)
IcyBufferedImage getLastImage (int t)
IcyBufferedImage getFirstImage ()
IcyBufferedImage getFirstNonNullImage ()
IcyBufferedImage getLastImage ()
IcyBufferedImage getImage (int t, int z)
ArrayList< IcyBufferedImagegetImages (int t)
ArrayList< IcyBufferedImagegetAllImage ()
void setImage (int t, int z, BufferedImage image) throws IllegalArgumentException
void addImage (BufferedImage image) throws IllegalArgumentException
void addImage (int t, BufferedImage image) throws IllegalArgumentException
boolean removeImage (int t, int z)
boolean removeAllImage (int t)
void removeAllImage ()
void packImageList ()
int getNumImage ()
boolean isEmpty ()
int getLength ()
int getSizeT ()
int getDepth ()
int getSizeZ ()
int getSizeZ (int t)
int getNumComponents ()
int getSizeC ()
int getHeight ()
int getSizeY ()
int getWidth ()
int getSizeX ()
Dimension getDimension ()
Rectangle getBounds ()
boolean isCompatible (IcyBufferedImage image)
boolean isCompatible (IcyColorModel cm)
LUT createCompatibleLUT ()
boolean isLutCompatible (LUT lut)
IcyColorModel getColorModel ()
int getDataType ()
boolean isFloatDataType ()
boolean isSignedDataType ()
void updateComponentsBounds (boolean forceRecalculation)
void updateComponentsBounds ()
double getComponentMinValue (int component)
double getComponentMaxValue (int component)
double[] getComponentBounds (int component)
double[][] getComponentsBounds ()
double getComponentUserMinValue (int component)
double getComponentUserMaxValue (int component)
double[] getComponentUserBounds (int component)
double[][] getComponentsUserBounds ()
double[] getGlobalComponentBounds ()
void setComponentMinValue (int component, double min)
void setComponentMaxValue (int component, double max)
void setComponentBounds (int component, double[] bounds)
void setComponentBounds (int component, double min, double max)
void setComponentsBounds (double[][] bounds)
void setComponentUserMinValue (int component, double min)
void setComponentUserMaxValue (int component, double max)
void setComponentUserBounds (int component, double[] bounds)
void setComponentUserBounds (int component, double min, double max)
void setComponentsUserBounds (double[][] bounds)
Object getDataXYCZT ()
Object getDataXYCZ (int t)
Object getDataXYC (int t, int z)
Object getDataXY (int t, int z, int c)
Object getDataXYZT (int c)
Object getDataXYZ (int t, int c)
Object getDataCopyXYCZT ()
Object getDataCopyXYCZT (Object out, int off)
Object getDataCopyXYCZ (int t)
Object getDataCopyXYCZ (int t, Object out, int off)
Object getDataCopyXYC (int t, int z)
Object getDataCopyXYC (int t, int z, Object out, int off)
Object getDataCopyXY (int t, int z, int c)
Object getDataCopyXY (int t, int z, int c, Object out, int off)
Object getDataCopyCXYZT ()
Object getDataCopyCXYZT (Object out, int off)
Object getDataCopyCXYZ (int t)
Object getDataCopyCXYZ (int t, Object out, int off)
Object getDataCopyCXY (int t, int z)
Object getDataCopyCXY (int t, int z, Object out, int off)
Object getDataCopyC (int t, int z, int x, int y)
Object getDataCopyC (int t, int z, int x, int y, Object out, int off)
Object getDataCopyXYZT (int c)
Object getDataCopyXYZT (int c, Object out, int off)
Object getDataCopyXYZ (int t, int c)
Object getDataCopyXYZ (int t, int c, Object out, int off)
byte[][][][] getDataXYCZTAsByte ()
short[][][][] getDataXYCZTAsShort ()
int[][][][] getDataXYCZTAsInt ()
float[][][][] getDataXYCZTAsFloat ()
double[][][][] getDataXYCZTAsDouble ()
byte[][][] getDataXYCZAsByte (int t)
short[][][] getDataXYCZAsShort (int t)
int[][][] getDataXYCZAsInt (int t)
float[][][] getDataXYCZAsFloat (int t)
double[][][] getDataXYCZAsDouble (int t)
byte[][] getDataXYCAsByte (int t, int z)
short[][] getDataXYCAsShort (int t, int z)
int[][] getDataXYCAsInt (int t, int z)
float[][] getDataXYCAsFloat (int t, int z)
double[][] getDataXYCAsDouble (int t, int z)
byte[] getDataXYAsByte (int t, int z, int c)
short[] getDataXYAsShort (int t, int z, int c)
int[] getDataXYAsInt (int t, int z, int c)
float[] getDataXYAsFloat (int t, int z, int c)
double[] getDataXYAsDouble (int t, int z, int c)
byte[][][] getDataXYZTAsByte (int c)
short[][][] getDataXYZTAsShort (int c)
int[][][] getDataXYZTAsInt (int c)
float[][][] getDataXYZTAsFloat (int c)
double[][][] getDataXYZTAsDouble (int c)
byte[][] getDataXYZAsByte (int t, int c)
short[][] getDataXYZAsShort (int t, int c)
int[][] getDataXYZAsInt (int t, int c)
float[][] getDataXYZAsFloat (int t, int c)
double[][] getDataXYZAsDouble (int t, int c)
byte[] getDataCopyXYCZTAsByte ()
byte[] getDataCopyXYCZTAsByte (byte[] out, int off)
short[] getDataCopyXYCZTAsShort ()
short[] getDataCopyXYCZTAsShort (short[] out, int off)
int[] getDataCopyXYCZTAsInt ()
int[] getDataCopyXYCZTAsInt (int[] out, int off)
float[] getDataCopyXYCZTAsFloat ()
float[] getDataCopyXYCZTAsFloat (float[] out, int off)
double[] getDataCopyXYCZTAsDouble ()
double[] getDataCopyXYCZTAsDouble (double[] out, int off)
byte[] getDataCopyXYCZAsByte (int t)
byte[] getDataCopyXYCZAsByte (int t, byte[] out, int off)
short[] getDataCopyXYCZAsShort (int t)
short[] getDataCopyXYCZAsShort (int t, short[] out, int off)
int[] getDataCopyXYCZAsInt (int t)
int[] getDataCopyXYCZAsInt (int t, int[] out, int off)
float[] getDataCopyXYCZAsFloat (int t)
float[] getDataCopyXYCZAsFloat (int t, float[] out, int off)
double[] getDataCopyXYCZAsDouble (int t)
double[] getDataCopyXYCZAsDouble (int t, double[] out, int off)
byte[] getDataCopyXYCAsByte (int t, int z)
byte[] getDataCopyXYCAsByte (int t, int z, byte[] out, int off)
short[] getDataCopyXYCAsShort (int t, int z)
short[] getDataCopyXYCAsShort (int t, int z, short[] out, int off)
int[] getDataCopyXYCAsInt (int t, int z)
int[] getDataCopyXYCAsInt (int t, int z, int[] out, int off)
float[] getDataCopyXYCAsFloat (int t, int z)
float[] getDataCopyXYCAsFloat (int t, int z, float[] out, int off)
double[] getDataCopyXYCAsDouble (int t, int z)
double[] getDataCopyXYCAsDouble (int t, int z, double[] out, int off)
byte[] getDataCopyXYAsByte (int t, int z, int c)
byte[] getDataCopyXYAsByte (int t, int z, int c, byte[] out, int off)
short[] getDataCopyXYAsShort (int t, int z, int c)
short[] getDataCopyXYAsShort (int t, int z, int c, short[] out, int off)
int[] getDataCopyXYAsInt (int t, int z, int c)
int[] getDataCopyXYAsInt (int t, int z, int c, int[] out, int off)
float[] getDataCopyXYAsFloat (int t, int z, int c)
float[] getDataCopyXYAsFloat (int t, int z, int c, float[] out, int off)
double[] getDataCopyXYAsDouble (int t, int z, int c)
double[] getDataCopyXYAsDouble (int t, int z, int c, double[] out, int off)
byte[] getDataCopyCXYZTAsByte ()
byte[] getDataCopyCXYZTAsByte (byte[] out, int off)
short[] getDataCopyCXYZTAsShort ()
short[] getDataCopyCXYZTAsShort (short[] out, int off)
int[] getDataCopyCXYZTAsInt ()
int[] getDataCopyCXYZTAsInt (int[] out, int off)
float[] getDataCopyCXYZTAsFloat ()
float[] getDataCopyCXYZTAsFloat (float[] out, int off)
double[] getDataCopyCXYZTAsDouble ()
double[] getDataCopyCXYZTAsDouble (double[] out, int off)
byte[] getDataCopyCXYZAsByte (int t)
byte[] getDataCopyCXYZAsByte (int t, byte[] out, int off)
short[] getDataCopyCXYZAsShort (int t)
short[] getDataCopyCXYZAsShort (int t, short[] out, int off)
int[] getDataCopyCXYZAsInt (int t)
int[] getDataCopyCXYZAsInt (int t, int[] out, int off)
float[] getDataCopyCXYZAsFloat (int t)
float[] getDataCopyCXYZAsFloat (int t, float[] out, int off)
double[] getDataCopyCXYZAsDouble (int t)
double[] getDataCopyCXYZAsDouble (int t, double[] out, int off)
byte[] getDataCopyCXYAsByte (int t, int z)
byte[] getDataCopyCXYAsByte (int t, int z, byte[] out, int off)
short[] getDataCopyCXYAsShort (int t, int z)
short[] getDataCopyCXYAsShort (int t, int z, short[] out, int off)
int[] getDataCopyCXYAsInt (int t, int z)
int[] getDataCopyCXYAsInt (int t, int z, int[] out, int off)
float[] getDataCopyCXYAsFloat (int t, int z)
float[] getDataCopyCXYAsFloat (int t, int z, float[] out, int off)
double[] getDataCopyCXYAsDouble (int t, int z)
double[] getDataCopyCXYAsDouble (int t, int z, double[] out, int off)
byte[] getDataCopyCAsByte (int t, int z, int x, int y)
byte[] getDataCopyCAsByte (int t, int z, int x, int y, byte[] out, int off)
short[] getDataCopyCAsShort (int t, int z, int x, int y)
short[] getDataCopyCAsShort (int t, int z, int x, int y, short[] out, int off)
int[] getDataCopyCAsInt (int t, int z, int x, int y)
int[] getDataCopyCAsInt (int t, int z, int x, int y, int[] out, int off)
float[] getDataCopyCAsFloat (int t, int z, int x, int y)
float[] getDataCopyCAsFloat (int t, int z, int x, int y, float[] out, int off)
double[] getDataCopyCAsDouble (int t, int z, int x, int y)
double[] getDataCopyCAsDouble (int t, int z, int x, int y, double[] out, int off)
byte[] getDataCopyXYZTAsByte (int c)
byte[] getDataCopyXYZTAsByte (int c, byte[] out, int off)
short[] getDataCopyXYZTAsShort (int c)
short[] getDataCopyXYZTAsShort (int c, short[] out, int off)
int[] getDataCopyXYZTAsInt (int c)
int[] getDataCopyXYZTAsInt (int c, int[] out, int off)
float[] getDataCopyXYZTAsFloat (int c)
float[] getDataCopyXYZTAsFloat (int c, float[] out, int off)
double[] getDataCopyXYZTAsDouble (int c)
double[] getDataCopyXYZTAsDouble (int c, double[] out, int off)
byte[] getDataCopyXYZAsByte (int t, int c)
byte[] getDataCopyXYZAsByte (int t, int c, byte[] out, int off)
short[] getDataCopyXYZAsShort (int t, int c)
short[] getDataCopyXYZAsShort (int t, int c, short[] out, int off)
int[] getDataCopyXYZAsInt (int t, int c)
int[] getDataCopyXYZAsInt (int t, int c, int[] out, int off)
float[] getDataCopyXYZAsFloat (int t, int c)
float[] getDataCopyXYZAsFloat (int t, int c, float[] out, int off)
double[] getDataCopyXYZAsDouble (int t, int c)
double[] getDataCopyXYZAsDouble (int t, int c, double[] out, int off)
Sequence getSubSequence (int startX, int startY, int startZ, int startT, int sizeX, int sizeY, int sizeZ, int sizeT)
Sequence getCopy ()
void setT (int t)
boolean loadXMLData ()
boolean saveXMLData ()
Node getNode (String name)
Node setNode (String name)
String toString ()
void onImageAdded (IcyBufferedImage image)
void onImageReplaced (IcyBufferedImage oldImage, IcyBufferedImage newImage)
void onImageRemoved (IcyBufferedImage image)
void beginUpdate ()
void endUpdate ()
boolean isUpdating ()
void painterChanged (Painter painter)
void roiChanged ()
void dataChanged ()
void colorModelChanged (IcyColorModelEvent e)
void imageChanged (IcyBufferedImageEvent e)
void roiChanged (ROIEvent event)
void onChanged (EventHierarchicalChecker e)

Protected Member Functions

void finalize () throws Throwable

Detailed Description

Author:
Fabrice de Chaumont

Constructor & Destructor Documentation

icy.sequence.Sequence.Sequence ( )

Create a new empty sequence

icy.sequence.Sequence.Sequence ( IcyBufferedImage  image)

Create a sequence containing the specified image

icy.sequence.Sequence.Sequence ( String  name,
IcyBufferedImage  image 
)

Create a sequence with specified name and containing the specified image


Member Function Documentation

void icy.sequence.Sequence.addImage ( BufferedImage  image) throws IllegalArgumentException

Add an image to the last VolumetricImage (create it if needed)

Parameters:
imageimage to add
void icy.sequence.Sequence.addImage ( int  t,
BufferedImage  image 
) throws IllegalArgumentException

Add an image to the VolumetricImage[t] (the volumetricImage must exist)

Parameters:
imageimage to add
boolean icy.sequence.Sequence.addPainter ( Painter  painter)

Add a painter to the sequence. Note: The painter sequence will not be refreshed until you call the method sequence.refresh or sequence.refreshPainters

Parameters:
painter
VolumetricImage icy.sequence.Sequence.addVolumetricImage ( )

Add an empty volumetricImage at last index + 1

VolumetricImage icy.sequence.Sequence.addVolumetricImage ( int  t,
VolumetricImage  volImg 
)

Add a volumetricImage at t position
It actually create a new volumetricImage and add it to the sequence
The new created volumetricImage is returned

void icy.sequence.Sequence.close ( )

This method close all attached viewers

void icy.sequence.Sequence.closed ( )

called when sequence has been closed

Sequence icy.sequence.Sequence.convertToType ( int  dataType,
boolean  signed,
boolean  rescale 
)

Return a new sequence with specified dataType from current sequence

Parameters:
dataTypedata type wanted
rescaleindicate if we want to scale data value according to data type range
Returns:
converted sequence
LUT icy.sequence.Sequence.createCompatibleLUT ( )

Create a compatible LUT for this sequence

void icy.sequence.Sequence.dataChanged ( )

data has changed (global change)
Be careful, this implies all component bounds are recalculated, can be heavy !

Sequence icy.sequence.Sequence.extractBand ( int  bandNumber)

Build a new 1 band sequence (grey) from the specified band number

Parameters:
bandNumber
Returns:
Sequence
Sequence icy.sequence.Sequence.extractBands ( List< Integer >  bandNumbers)

Build a new sequence from the specified sequence bands

Parameters:
bandNumbers
Returns:
Sequence
Sequence icy.sequence.Sequence.extractComponent ( int  componentNumber)

Same as extractBand(int)

Parameters:
componentNumber
Returns:
Sequence
Sequence icy.sequence.Sequence.extractComponents ( List< Integer >  componentNumbers)

Same as extractBands(List)

Parameters:
componentNumbers
Returns:
Sequence
ArrayList<IcyBufferedImage> icy.sequence.Sequence.getAllImage ( )

Return all images of sequence

ArrayList<VolumetricImage> icy.sequence.Sequence.getAllVolumetricImage ( )

Return all VolumetricImage

Rectangle icy.sequence.Sequence.getBounds ( )

Return 2D bounds of sequence {0, 0, sizeX, sizeY}

IcyColorModel icy.sequence.Sequence.getColorModel ( )

Return the colorModel

double [] icy.sequence.Sequence.getComponentBounds ( int  component)

Get component bounds (min and max values)

double icy.sequence.Sequence.getComponentMaxValue ( int  component)

Get component minimum value

double icy.sequence.Sequence.getComponentMinValue ( int  component)

Get component minimum value

double [][] icy.sequence.Sequence.getComponentsBounds ( )

Get components bounds (min and max values)

double [][] icy.sequence.Sequence.getComponentsUserBounds ( )

Get components user bounds (min and max values)

double [] icy.sequence.Sequence.getComponentUserBounds ( int  component)

Get component user bounds (min and max values)

double icy.sequence.Sequence.getComponentUserMaxValue ( int  component)

Get component user maximum value

double icy.sequence.Sequence.getComponentUserMinValue ( int  component)

Get component user minimum value

Sequence icy.sequence.Sequence.getCopy ( )

Create and return a copy of the sequence

Object icy.sequence.Sequence.getDataCopyC ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

Object icy.sequence.Sequence.getDataCopyC ( int  t,
int  z,
int  x,
int  y,
Object  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyCAsByte ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

byte [] icy.sequence.Sequence.getDataCopyCAsByte ( int  t,
int  z,
int  x,
int  y,
byte[]  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCAsDouble ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

double [] icy.sequence.Sequence.getDataCopyCAsDouble ( int  t,
int  z,
int  x,
int  y,
double[]  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyCAsFloat ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

float [] icy.sequence.Sequence.getDataCopyCAsFloat ( int  t,
int  z,
int  x,
int  y,
float[]  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyCAsInt ( int  t,
int  z,
int  x,
int  y,
int[]  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyCAsInt ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

short [] icy.sequence.Sequence.getDataCopyCAsShort ( int  t,
int  z,
int  x,
int  y 
)

Return a 1D array data copy [C] of specified t, z, x, y

short [] icy.sequence.Sequence.getDataCopyCAsShort ( int  t,
int  z,
int  x,
int  y,
short[]  out,
int  off 
)

Return a 1D array data copy [C] of specified t, z, x, y
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyCXY ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

Object icy.sequence.Sequence.getDataCopyCXY ( int  t,
int  z,
Object  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyCXYAsByte ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

byte [] icy.sequence.Sequence.getDataCopyCXYAsByte ( int  t,
int  z,
byte[]  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCXYAsDouble ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

double [] icy.sequence.Sequence.getDataCopyCXYAsDouble ( int  t,
int  z,
double[]  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyCXYAsFloat ( int  t,
int  z,
float[]  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyCXYAsFloat ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

int [] icy.sequence.Sequence.getDataCopyCXYAsInt ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

int [] icy.sequence.Sequence.getDataCopyCXYAsInt ( int  t,
int  z,
int[]  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyCXYAsShort ( int  t,
int  z,
short[]  out,
int  off 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyCXYAsShort ( int  t,
int  z 
)

Return a 1D array data copy [CXY] of internal 2D array data [C][XY] for specified t, z

Object icy.sequence.Sequence.getDataCopyCXYZ ( int  t,
Object  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyCXYZ ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

byte [] icy.sequence.Sequence.getDataCopyCXYZAsByte ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

byte [] icy.sequence.Sequence.getDataCopyCXYZAsByte ( int  t,
byte[]  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCXYZAsDouble ( int  t,
double[]  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCXYZAsDouble ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

float [] icy.sequence.Sequence.getDataCopyCXYZAsFloat ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

float [] icy.sequence.Sequence.getDataCopyCXYZAsFloat ( int  t,
float[]  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyCXYZAsInt ( int  t,
int[]  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyCXYZAsInt ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

short [] icy.sequence.Sequence.getDataCopyCXYZAsShort ( int  t)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t

short [] icy.sequence.Sequence.getDataCopyCXYZAsShort ( int  t,
short[]  out,
int  off 
)

Return a 1D array data copy [CXYZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyCXYZT ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

Object icy.sequence.Sequence.getDataCopyCXYZT ( Object  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyCXYZTAsByte ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

byte [] icy.sequence.Sequence.getDataCopyCXYZTAsByte ( byte[]  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCXYZTAsDouble ( double[]  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyCXYZTAsDouble ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

float [] icy.sequence.Sequence.getDataCopyCXYZTAsFloat ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

float [] icy.sequence.Sequence.getDataCopyCXYZTAsFloat ( float[]  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyCXYZTAsInt ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

int [] icy.sequence.Sequence.getDataCopyCXYZTAsInt ( int[]  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyCXYZTAsShort ( short[]  out,
int  off 
)

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyCXYZTAsShort ( )

Return a 1D array data copy [CXYZT] of internal 4D array data [T][Z][C][XY]

Object icy.sequence.Sequence.getDataCopyXY ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

Object icy.sequence.Sequence.getDataCopyXY ( int  t,
int  z,
int  c,
Object  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYAsByte ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

byte [] icy.sequence.Sequence.getDataCopyXYAsByte ( int  t,
int  z,
int  c,
byte[]  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYAsDouble ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

double [] icy.sequence.Sequence.getDataCopyXYAsDouble ( int  t,
int  z,
int  c,
double[]  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYAsFloat ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

float [] icy.sequence.Sequence.getDataCopyXYAsFloat ( int  t,
int  z,
int  c,
float[]  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYAsInt ( int  t,
int  z,
int  c,
int[]  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYAsInt ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

short [] icy.sequence.Sequence.getDataCopyXYAsShort ( int  t,
int  z,
int  c 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c

short [] icy.sequence.Sequence.getDataCopyXYAsShort ( int  t,
int  z,
int  c,
short[]  out,
int  off 
)

Return a 1D array data copy [XY] of internal 1D array data [XY] for specified t, z, c
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyXYC ( int  t,
int  z,
Object  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyXYC ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

byte [] icy.sequence.Sequence.getDataCopyXYCAsByte ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

byte [] icy.sequence.Sequence.getDataCopyXYCAsByte ( int  t,
int  z,
byte[]  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYCAsDouble ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

double [] icy.sequence.Sequence.getDataCopyXYCAsDouble ( int  t,
int  z,
double[]  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYCAsFloat ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

float [] icy.sequence.Sequence.getDataCopyXYCAsFloat ( int  t,
int  z,
float[]  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYCAsInt ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

int [] icy.sequence.Sequence.getDataCopyXYCAsInt ( int  t,
int  z,
int[]  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyXYCAsShort ( int  t,
int  z 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z

short [] icy.sequence.Sequence.getDataCopyXYCAsShort ( int  t,
int  z,
short[]  out,
int  off 
)

Return a 1D array data copy [XYC] of internal 2D array data [C][XY] for specified t, z
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyXYCZ ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

Object icy.sequence.Sequence.getDataCopyXYCZ ( int  t,
Object  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYCZAsByte ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

byte [] icy.sequence.Sequence.getDataCopyXYCZAsByte ( int  t,
byte[]  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYCZAsDouble ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

double [] icy.sequence.Sequence.getDataCopyXYCZAsDouble ( int  t,
double[]  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYCZAsFloat ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

float [] icy.sequence.Sequence.getDataCopyXYCZAsFloat ( int  t,
float[]  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYCZAsInt ( int  t,
int[]  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYCZAsInt ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

short [] icy.sequence.Sequence.getDataCopyXYCZAsShort ( int  t)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t

short [] icy.sequence.Sequence.getDataCopyXYCZAsShort ( int  t,
short[]  out,
int  off 
)

Return a 1D array data copy [XYCZ] of internal 3D array data [Z][C][XY] for specified t
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyXYCZT ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

Object icy.sequence.Sequence.getDataCopyXYCZT ( Object  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYCZTAsByte ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

byte [] icy.sequence.Sequence.getDataCopyXYCZTAsByte ( byte[]  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYCZTAsDouble ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

double [] icy.sequence.Sequence.getDataCopyXYCZTAsDouble ( double[]  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYCZTAsFloat ( float[]  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYCZTAsFloat ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

int [] icy.sequence.Sequence.getDataCopyXYCZTAsInt ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

int [] icy.sequence.Sequence.getDataCopyXYCZTAsInt ( int[]  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyXYCZTAsShort ( )

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]

short [] icy.sequence.Sequence.getDataCopyXYCZTAsShort ( short[]  out,
int  off 
)

Return a 1D array data copy [XYCZT] of internal 4D array data [T][Z][C][XY]
If (out != null) then it's used to store result at the specified offset

Object icy.sequence.Sequence.getDataCopyXYZ ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

Object icy.sequence.Sequence.getDataCopyXYZ ( int  t,
int  c,
Object  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYZAsByte ( int  t,
int  c,
byte[]  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYZAsByte ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

double [] icy.sequence.Sequence.getDataCopyXYZAsDouble ( int  t,
int  c,
double[]  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYZAsDouble ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

float [] icy.sequence.Sequence.getDataCopyXYZAsFloat ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

float [] icy.sequence.Sequence.getDataCopyXYZAsFloat ( int  t,
int  c,
float[]  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYZAsInt ( int  t,
int  c,
int[]  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

int [] icy.sequence.Sequence.getDataCopyXYZAsInt ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

short [] icy.sequence.Sequence.getDataCopyXYZAsShort ( int  t,
int  c,
short[]  out,
int  off 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyXYZAsShort ( int  t,
int  c 
)

Return a 1D array data copy [XYZ] of internal 2D array data [Z][XY] for specified t, c

Object icy.sequence.Sequence.getDataCopyXYZT ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

Object icy.sequence.Sequence.getDataCopyXYZT ( int  c,
Object  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

byte [] icy.sequence.Sequence.getDataCopyXYZTAsByte ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

byte [] icy.sequence.Sequence.getDataCopyXYZTAsByte ( int  c,
byte[]  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYZTAsDouble ( int  c,
double[]  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

double [] icy.sequence.Sequence.getDataCopyXYZTAsDouble ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

float [] icy.sequence.Sequence.getDataCopyXYZTAsFloat ( int  c,
float[]  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

float [] icy.sequence.Sequence.getDataCopyXYZTAsFloat ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

int [] icy.sequence.Sequence.getDataCopyXYZTAsInt ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

int [] icy.sequence.Sequence.getDataCopyXYZTAsInt ( int  c,
int[]  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

short [] icy.sequence.Sequence.getDataCopyXYZTAsShort ( int  c)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c

short [] icy.sequence.Sequence.getDataCopyXYZTAsShort ( int  c,
short[]  out,
int  off 
)

Return a 1D array data copy [XYZT] of internal 3D array data [T][Z][XY] for specified c
If (out != null) then it's used to store result at the specified offset

int icy.sequence.Sequence.getDataType ( )

Return the data type of sequence

Object icy.sequence.Sequence.getDataXY ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

byte [] icy.sequence.Sequence.getDataXYAsByte ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

double [] icy.sequence.Sequence.getDataXYAsDouble ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

float [] icy.sequence.Sequence.getDataXYAsFloat ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

int [] icy.sequence.Sequence.getDataXYAsInt ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

short [] icy.sequence.Sequence.getDataXYAsShort ( int  t,
int  z,
int  c 
)

Return a direct reference to 1D byte array data [XY] for specified t, z, c

Object icy.sequence.Sequence.getDataXYC ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

byte [][] icy.sequence.Sequence.getDataXYCAsByte ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

double [][] icy.sequence.Sequence.getDataXYCAsDouble ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

float [][] icy.sequence.Sequence.getDataXYCAsFloat ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

int [][] icy.sequence.Sequence.getDataXYCAsInt ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

short [][] icy.sequence.Sequence.getDataXYCAsShort ( int  t,
int  z 
)

Return a direct reference to 2D byte array data [C][XY] for specified t, z

Object icy.sequence.Sequence.getDataXYCZ ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

byte [][][] icy.sequence.Sequence.getDataXYCZAsByte ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

double [][][] icy.sequence.Sequence.getDataXYCZAsDouble ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

float [][][] icy.sequence.Sequence.getDataXYCZAsFloat ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

int [][][] icy.sequence.Sequence.getDataXYCZAsInt ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

short [][][] icy.sequence.Sequence.getDataXYCZAsShort ( int  t)

Return a direct reference to 3D byte array data [Z][C][XY] for specified t

Object icy.sequence.Sequence.getDataXYCZT ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

byte [][][][] icy.sequence.Sequence.getDataXYCZTAsByte ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

double [][][][] icy.sequence.Sequence.getDataXYCZTAsDouble ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

float [][][][] icy.sequence.Sequence.getDataXYCZTAsFloat ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

int [][][][] icy.sequence.Sequence.getDataXYCZTAsInt ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

short [][][][] icy.sequence.Sequence.getDataXYCZTAsShort ( )

Return a direct reference to 4D byte array data [T][Z][C][XY]

Object icy.sequence.Sequence.getDataXYZ ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

byte [][] icy.sequence.Sequence.getDataXYZAsByte ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

double [][] icy.sequence.Sequence.getDataXYZAsDouble ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

float [][] icy.sequence.Sequence.getDataXYZAsFloat ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

int [][] icy.sequence.Sequence.getDataXYZAsInt ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

short [][] icy.sequence.Sequence.getDataXYZAsShort ( int  t,
int  c 
)

Return a direct reference to 2D byte array data [Z][XY] for specified t, c

Object icy.sequence.Sequence.getDataXYZT ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

byte [][][] icy.sequence.Sequence.getDataXYZTAsByte ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

double [][][] icy.sequence.Sequence.getDataXYZTAsDouble ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

float [][][] icy.sequence.Sequence.getDataXYZTAsFloat ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

int [][][] icy.sequence.Sequence.getDataXYZTAsInt ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

short [][][] icy.sequence.Sequence.getDataXYZTAsShort ( int  c)

Return a direct reference to 3D byte array data [T][Z][XY] for specified c

int icy.sequence.Sequence.getDepth ( )

Return the global number of z stack in the sequence. Use getSizeZ instead

See also:
getSizeZ
Deprecated:
Dimension icy.sequence.Sequence.getDimension ( )

Return 2D dimension of sequence {sizeX, sizeY}

String icy.sequence.Sequence.getFilename ( )
Returns:
the filename
IcyBufferedImage icy.sequence.Sequence.getFirstImage ( )

Return the first image of first VolumetricImage

IcyBufferedImage icy.sequence.Sequence.getFirstNonNullImage ( )

Return the first non null image if exist

Viewer icy.sequence.Sequence.getFirstViewer ( )

Return first viewer attached to this sequence

ROI icy.sequence.Sequence.getFocusedROI ( )

Return the current focused ROI (null if no ROI focused)

double [] icy.sequence.Sequence.getGlobalComponentBounds ( )

Get global bounds (min and max values for all components)

int icy.sequence.Sequence.getHeight ( )

Return the height of the sequence (0 if the sequence contains no image).

IcyBufferedImage icy.sequence.Sequence.getImage ( int  t,
int  z 
)

Return image at time t and depth z

ArrayList<IcyBufferedImage> icy.sequence.Sequence.getImages ( int  t)

Return all images at specified t position

IcyBufferedImage icy.sequence.Sequence.getLastImage ( int  t)

Return the last image of VolumetricImage[t]

IcyBufferedImage icy.sequence.Sequence.getLastImage ( )

Return the last image of last VolumetricImage

int icy.sequence.Sequence.getLength ( )

Return the number of volumetricImage in the sequence
Use getSizeT instead

See also:
getSizeT
Deprecated:
Node icy.sequence.Sequence.getNode ( String  name)

Get XML data node identified by specified name

Parameters:
namename of wanted node
int icy.sequence.Sequence.getNumComponents ( )

Return the number of component/channel/band per image.
Use getSizeC instead

See also:
getSizeC
Deprecated:
int icy.sequence.Sequence.getNumImage ( )

return the number of loaded image

ROI icy.sequence.Sequence.getSelectedROI ( )

Return the first selected ROI (null if no ROI selected)

ArrayList<ROI> icy.sequence.Sequence.getSelectedROIs ( )

Return all selected ROI

int icy.sequence.Sequence.getSizeC ( )

Return the number of component/channel/band per image

int icy.sequence.Sequence.getSizeT ( )

return the number of volumetricImage in the sequence

int icy.sequence.Sequence.getSizeX ( )

Same as getWidth()

int icy.sequence.Sequence.getSizeY ( )

Same as getHeight()

int icy.sequence.Sequence.getSizeZ ( )

Return the global number of z stack in the sequence.

int icy.sequence.Sequence.getSizeZ ( int  t)

Return the number of z stack of the volumetricImage[t].

Sequence icy.sequence.Sequence.getSubSequence ( int  startX,
int  startY,
int  startZ,
int  startT,
int  sizeX,
int  sizeY,
int  sizeZ,
int  sizeT 
)

Create a sub sequence with from specified coordinates and with specified dimensions

ArrayList<Viewer> icy.sequence.Sequence.getViewers ( )

Return viewers attached to this sequence

VolumetricImage icy.sequence.Sequence.getVolumetricImage ( int  t)

Return the VolumetricImage at position t

TreeMap<Integer, VolumetricImage> icy.sequence.Sequence.getVolumetricImages ( )

Return all VolumetricImage as TreeMap (contains t position)

int icy.sequence.Sequence.getWidth ( )

Return the width of the sequence (0 if the sequence contains no image).

boolean icy.sequence.Sequence.isAWTDispatching ( )
Returns:
the AWT dispatching property
boolean icy.sequence.Sequence.isCompatible ( IcyBufferedImage  image)

Test if the specified image is compatible with current loaded images in sequence

boolean icy.sequence.Sequence.isCompatible ( IcyColorModel  cm)

Test if the specified colorModel is compatible with sequence colorModel

boolean icy.sequence.Sequence.isComponentBoundsAutoUpdate ( )
Returns:
the componentBoundsAutoUpdate
boolean icy.sequence.Sequence.isComponentUserBoundsAutoUpdate ( )
Returns:
the componentUserBoundsAutoUpdate
boolean icy.sequence.Sequence.isEmpty ( )

return true if no image in sequence

boolean icy.sequence.Sequence.isFloatDataType ( )

Return true if image is float typed

boolean icy.sequence.Sequence.isLutCompatible ( LUT  lut)

Return true if specified LUT is compatible with sequence LUT

boolean icy.sequence.Sequence.isSignedDataType ( )

Return true if image type is signed

boolean icy.sequence.Sequence.loadXMLData ( )

Load attached XML data

void icy.sequence.Sequence.onChanged ( EventHierarchicalChecker  e)

process on sequence change

Implements icy.common.IcyChangedListener.

void icy.sequence.Sequence.onImageAdded ( IcyBufferedImage  image)

Do common job on "image add" here

Parameters:
image
void icy.sequence.Sequence.onImageRemoved ( IcyBufferedImage  image)

Do common job on "image remove" here

Parameters:
image
void icy.sequence.Sequence.onImageReplaced ( IcyBufferedImage  oldImage,
IcyBufferedImage  newImage 
)

Do common job on "image replaced" here

void icy.sequence.Sequence.packImageList ( )

Remove empty element of image list

void icy.sequence.Sequence.painterChanged ( Painter  painter)

notify specified painter has changed (null means all painters)

void icy.sequence.Sequence.removeAllImage ( )

Remove all image (same as removeAllVolumetricImage)

boolean icy.sequence.Sequence.removeAllImage ( int  t)

Remove all image at position t (same as removeVolumetricImage(t))

boolean icy.sequence.Sequence.removeImage ( int  t,
int  z 
)

Remove the image at the specified position

Parameters:
t
z
boolean icy.sequence.Sequence.removePainter ( Painter  painter)

Remove a painter from the sequence. Note: The painter sequence will not be refreshed until you call the method sequence.refresh or sequence.refreshPainters

Parameters:
painter
boolean icy.sequence.Sequence.removeVolumetricImage ( int  t)

Remove volumetricImage at position t

void icy.sequence.Sequence.roiChanged ( )

notify roi has changed (global change)

boolean icy.sequence.Sequence.saveXMLData ( )

Save attached XML data

void icy.sequence.Sequence.setAWTDispatching ( boolean  value)

All events are dispatched on AWT when true else they are dispatched on current thread

void icy.sequence.Sequence.setComponentBounds ( int  component,
double[]  bounds 
)

Set component bounds (min and max values)

void icy.sequence.Sequence.setComponentBounds ( int  component,
double  min,
double  max 
)

Set component bounds (min and max values)

void icy.sequence.Sequence.setComponentBoundsAutoUpdate ( boolean  componentBoundsAutoUpdate)
Parameters:
componentBoundsAutoUpdatethe componentBoundsAutoUpdate to set
void icy.sequence.Sequence.setComponentMaxValue ( int  component,
double  max 
)

Set component maximum value

void icy.sequence.Sequence.setComponentMinValue ( int  component,
double  min 
)

Set component minimum value

void icy.sequence.Sequence.setComponentsBounds ( double  bounds[][])

Set components bounds (min and max values)

void icy.sequence.Sequence.setComponentsUserBounds ( double  bounds[][])

Set components user bounds (min and max values)

void icy.sequence.Sequence.setComponentUserBounds ( int  component,
double  min,
double  max 
)

Set component user bounds (min and max values)

void icy.sequence.Sequence.setComponentUserBounds ( int  component,
double[]  bounds 
)

Set component user bounds (min and max values)

void icy.sequence.Sequence.setComponentUserBoundsAutoUpdate ( boolean  componentUserBoundsAutoUpdate)
Parameters:
componentUserBoundsAutoUpdatethe componentUserBoundsAutoUpdate to set
void icy.sequence.Sequence.setComponentUserMaxValue ( int  component,
double  max 
)

Set component user maximum value

void icy.sequence.Sequence.setComponentUserMinValue ( int  component,
double  min 
)

Set component user minimum value

void icy.sequence.Sequence.setFilename ( String  filename)
Parameters:
filenamethe filename to set
boolean icy.sequence.Sequence.setFocusedROI ( ROI  roi)

Set the focused ROI

void icy.sequence.Sequence.setImage ( int  t,
int  z,
BufferedImage  image 
) throws IllegalArgumentException

Set an image at the specified position

Parameters:
t
z
image
void icy.sequence.Sequence.setName ( String  name)

Sequence name

Node icy.sequence.Sequence.setNode ( String  name)

Create a node with specified name and return it
If the node already exists the existing node is returned

Parameters:
namename of node to set in attached XML data
boolean icy.sequence.Sequence.setSelectedROI ( ROI  roi,
boolean  exclusive 
)

Set selected ROI (unselect all other if exclusive flag is true)

void icy.sequence.Sequence.setSelectedROIs ( ArrayList< ROI selectedRois)

Set selected ROI (unselected all others)

void icy.sequence.Sequence.setT ( int  t)

Set all viewer containing this sequence to time t FIXME : i don't think we have to do this here (Stephane)

void icy.sequence.Sequence.updateComponentsBounds ( )

Update components bounds (min and max values)
All images components bounds are recalculated.

void icy.sequence.Sequence.updateComponentsBounds ( boolean  forceRecalculation)

Update components bounds (min and max values)
If forceRecalculation is true, all images components bounds will be recalculated
else we assume they are already updated and only sequence components bounds are updated.


The documentation for this class was generated from the following file:
 All Classes Functions Variables