![]() |
BioLib
4.1.1
A GUI-less version of Bio .NET library for editing & annotating various microscopy image formats.
|
Classes | |
| class | ImageJDesc |
| class | WellPlate |
Public Types | |
| enum | ImageType { stack , pyramidal , well } |
| enum | Order { ZCT , CZT , TCZ } |
Public Member Functions | |
| BioImage | Copy (bool rois) |
| BioImage | Copy () |
| double | GetLevelDownsample (int level) |
| Get the downsampling factor of a given level. | |
| double[] | GetLevelDownsamples () |
| int | LevelFromResolution (double Resolution) |
| Returns the level of a given resolution. | |
| double | GetUnitPerPixel (int level) |
| Get Unit Per Pixel for pyramidal images. | |
| void | InvalidateTileCache () |
| Clears the pyramidal tile cache so the next render fetches fresh tiles for the current ZCT coordinate instead of returning stale ones. | |
| void | To8Bit () |
| Converts a 16-bit image to an 8-bit image. | |
| void | To16Bit () |
| Converts the image to 16 bit. | |
| void | To24Bit () |
| Converts the image to 24 bit. | |
| void | To32Bit () |
| Converts the image to 32 bit. | |
| void | To48Bit () |
| void | ToShort () |
| void | ToFloat () |
| void | RotateFlip (AForge.RotateFlipType rot) |
| void | Bake (int rmin, int rmax, int gmin, int gmax, int bmin, int bmax) |
| Bake(int rmin, int rmax, int gmin, int gmax, int bmin, int bmax) | |
| void | Bake (IntRange rf, IntRange gf, IntRange bf) |
| It takes a range of values for each channel, and creates a new image with the filtered values. | |
| void | UpdateCoords () |
| It takes a list of images and assigns them to a 3D array of coordinates. | |
| void | UpdateCoords (int sz, int sc, int st) |
| It takes the number of Z, C, and T planes in the image and then assigns each image buffer a coordinate in the ZCT space. | |
| void | UpdateCoords (int sz, int sc, int st, Order order) |
| It takes a list of images and assigns them to a 3D array of coordinates. | |
| double | ToImageSizeX (double d) |
| Convert a physical size to an image size. | |
| double | ToImageSizeY (double d) |
| Convert a physical size in Y direction to an image size in Y direction. | |
| double | ToImageSpaceX (double x) |
| double | ToImageSpaceY (double y) |
| PointD | ToImageSpace (PointD p) |
| Convert a point in the stage coordinate system to a point in the image coordinate system. | |
| PointD[] | ToImageSpace (List< PointD > p) |
| Convert a list of points from stage space to image space. | |
| PointF[] | ToImageSpace (PointF[] p) |
| RectangleF | ToImageSpace (RectangleD p) |
| PointD | ToStageSpace (PointD p) |
| PointD | ToStageSpace (PointD p, int resolution) |
| Convert a point in the image space to a point in the stage space. | |
| RectangleD | ToStageSpace (RectangleD p) |
| PointD[] | ToStageSpace (PointD[] p) |
| BioImage (string file) | |
| BioImage[] | SplitChannels () |
| It takes a single image and splits it into three images, one for each channel. | |
| Bitmap | GetImageByCoord (int z, int c, int t) |
| Bitmap | GetBitmap (int z, int c, int t) |
| "Given a z, c, t coordinate, return the bitmap at that coordinate." | |
| int | GetIndex (int ix, int iy) |
| int | GetIndexRGB (int ix, int iy, int index) |
| ushort | GetValue (ZCTXY coord) |
| If the coordinate is within the bounds of the image, then return the value of the pixel at that coordinate. | |
| ushort | GetValueRGB (ZCTXY coord, int index) |
| It takes a coordinate and an index and returns the value of the pixel at that coordinate. | |
| ushort | GetValue (ZCT coord, int x, int y) |
| ushort | GetValue (int z, int c, int t, int x, int y) |
| float | GetValueRGB (ZCT coord, int x, int y, int RGBindex) |
| float | GetValueRGB (int z, int c, int t, int x, int y, int RGBindex) |
| This function returns the value of the pixel at the specified coordinates in the specified channel, frame, and RGB index. | |
| void | SetValue (ZCTXY coord, ushort value) |
| It takes a coordinate and a value, and sets the value at that coordinate. | |
| void | SetValue (int x, int y, int ind, ushort value) |
| It sets the value of a pixel in a buffer. | |
| void | SetValue (int x, int y, ZCT coord, ushort value) |
| This function sets the value of a pixel at a given x,y coordinate in a given image plane. | |
| void | SetValueRGB (ZCTXY coord, int RGBindex, ushort value) |
| It takes a coordinate, an RGB index, and a value, and sets the value of the pixel at that coordinate to the value. | |
| Bitmap | GetBitmap (ZCT coord) |
| Bitmap | GetFiltered (ZCT coord, IntRange r, IntRange g, IntRange b) |
| Bitmap | GetFiltered (int ind, IntRange r, IntRange g, IntRange b) |
| It takes an image, and returns a filtered version of that image. | |
| UnmanagedImage | GetChannelImage (int ind, short s) |
| It takes an image, and returns a channel of that image. | |
| Bitmap | GetEmission (ZCT coord, IntRange rf, IntRange gf, IntRange bf) |
| Bitmap | GetRGBBitmap (ZCT coord, IntRange rf, IntRange gf, IntRange bf) |
| List< ROI > | GetAnnotations (ZCT coord) |
| List< ROI > | GetAnnotations (int Z, int C, int T) |
| This function returns a list of ROI objects that are associated with the specified Z, C, and T coordinates. | |
Static Public Member Functions | |
| static BioImage | Copy (BioImage b, bool rois) |
| static BioImage | Copy (BioImage b) |
| static BioImage | CopyInfo (BioImage b, bool copyAnnotations, bool copyChannels) |
| static PointD | ToStageSpace (PointD p, double physicalSizeX, double physicalSizeY, double volumeX, double volumeY) |
| static RectangleD | ToStageSpace (RectangleD p, double physicalSizeX, double physicalSizeY, double volumeX, double volumeY) |
| static PointD[] | ToStageSpace (PointD[] p, double physicalSizeX, double physicalSizeY, double volumeX, double volumeY) |
| It takes a list of points, and converts them from a coordinate system where the origin is in the center of the image, to a coordinate system where the origin is in the top left corner of the image. | |
| static BioImage | Substack (BioImage orig, int ser, int zs, int ze, int cs, int ce, int ts, int te) |
| It takes a BioImage object, and returns a new BioImage object that is a subset of the original. | |
| static BioImage | MergeChannels (BioImage b2, BioImage b) |
| This function takes two images and merges them together. | |
| static BioImage | MergeChannels (string bname, string b2name) |
| MergeChannels(b, b2) takes two images, b and b2, and merges the channels of b2 into b. | |
| static BioImage | MergeZ (BioImage b) |
| It takes a 3D image and merges the Z-stack into a single 2D image. | |
| static BioImage | MergeT (BioImage b) |
| It takes a 3D image and merges the time dimension into a single image. | |
| static BioImage[] | SplitChannels (BioImage bb) |
| static BioImage[] | SplitChannels (string name) |
| This function takes an image and splits it into its individual channels. | |
| static IntRange | MapIntRangeToByteRange (IntRange ushortRange) |
| static unsafe Bitmap | GetBitmapRGB (int w, int h, PixelFormat px, byte[] bts) |
| It takes a byte array of RGB or RGBA data and converts it to a Bitmap. | |
| static void | Initialize (string imageJPath) |
| Initializes ImageJ/Fiji with the given path. | |
| static void | SaveFile (string file, string ID) |
| This function takes a string array of file names and a string ID and saves the files to the database. | |
| static void | SaveSeries (string[] IDs, string file) |
| It takes a list of image IDs, and saves them as a single multi-page TIFF file. | |
Public Attributes | |
| WellPlate | Plate = null |
| int[,,] | Coords |
| List< Channel > | Channels = new List<Channel>() |
| List< Resolution > | Resolutions = new List<Resolution>() |
| List< AForge.Bitmap > | Buffers = new List<AForge.Bitmap>() |
| List< NetVips.Image > | vipPages = new List<NetVips.Image>() |
| VolumeD | Volume |
| List< ROI > | Annotations = new List<ROI>() |
| string | filename = "" |
| string | script = "" |
| int[] | rgbChannels = new int[3] { 0, 1, 2 } |
| int | imagesPerSeries = 0 |
| int | seriesCount = 1 |
| double | frameInterval = 0 |
| bool | littleEndian = false |
| bool | isGroup = false |
| long | loadTimeMS = 0 |
| long | loadTimeTicks = 0 |
| bool | selected = false |
| Stopwatch | watch = new Stopwatch() |
| string | file |
| bool | Loading = false |
Properties | |
| ZCT | Coordinate [get, set] |
| ImageType | Type [get] |
| int | PyramidNativeLevelCount = 0 [get, set] |
| int | Level [get, set] |
| string | Filename [get, set] |
| string | SourceFile [get] |
| bool | IsZarrSource [get] |
| int | RGBChannelCount [get] |
| int | bitsPerPixel [get] |
| Statistics | Statistics [get, set] |
| double | Resolution [get, set] |
| string | ID [get, set] |
| int | ImageCount [get] |
| double | PhysicalSizeX [get] |
| double | PhysicalSizeY [get] |
| double | PhysicalSizeZ [get] |
| double | StageSizeX [get] |
| double | StageSizeY [get] |
| double | StageSizeZ [get] |
| AForge.Size | PyramidalSize [get, set] |
| bool | UseOSMNegativeY = true [get, set] |
| PointD | PyramidalOrigin [get, set] |
| int | series [get, set] |
| OpenSlideBase | OpenSlideBase [get] |
| SlideBase | SlideBase [get, set] |
| Channel | RChannel [get] |
| Channel | GChannel [get] |
| Channel | BChannel [get] |
| List< ROI > | AnnotationsR [get] |
| List< ROI > | AnnotationsG [get] |
| List< ROI > | AnnotationsB [get] |
| int | SizeX [get] |
| int | SizeY [get] |
| int | SizeZ [get] |
| int | SizeC [get] |
| int | SizeT [get] |
| double | Magnification [get, set] |
| Order | StackOrder [get, set] |
| object | Tag [get, set] |
| IntRange | RRange [get] |
| IntRange | GRange [get] |
| IntRange | BRange [get] |
| Bitmap | SelectedBuffer [get] |
| bool | isRGB [get] |
| bool | isTime [get] |
| bool | isSeries [get] |
| bool | isPyramidal [get] |
| static string | Status [get, set] |
| static bool | Initialized [get] |
| int? | MacroResolution [get, set] |
| int? | LabelResolution [get, set] |
| enum BioLib.BioImage.ImageType |
| enum BioLib.BioImage.Order |
| BioLib.BioImage.BioImage | ( | string | file | ) |
| void BioLib.BioImage.Bake | ( | int | rmin, |
| int | rmax, | ||
| int | gmin, | ||
| int | gmax, | ||
| int | bmin, | ||
| int | bmax ) |
Bake(int rmin, int rmax, int gmin, int gmax, int bmin, int bmax)
| rmin | The minimum value of the red channel. |
| rmax | The maximum value of the red channel. |
| gmin | The minimum value of the green channel. |
| gmax | The maximum value of the green channel. |
| bmin | The minimum value of the blue channel. |
| bmax | The maximum value of the blue channel. |
| void BioLib.BioImage.Bake | ( | IntRange | rf, |
| IntRange | gf, | ||
| IntRange | bf ) |
It takes a range of values for each channel, and creates a new image with the filtered values.
| IntRange | |
| IntRange | |
| IntRange |
| BioImage BioLib.BioImage.Copy | ( | ) |
It copies the BioImage b and returns a new BioImage object.
| BioImage | The BioImage object to copy |
| rois | If true, the ROIs will be copied. If false, the ROIs will be ignored. |
| BioImage BioLib.BioImage.Copy | ( | bool | rois | ) |
|
static |
CopyInfo() copies the information from one BioImage to another
| BioImage | the image to copy |
| copyAnnotations | true |
| copyChannels | true |
| List< ROI > BioLib.BioImage.GetAnnotations | ( | int | Z, |
| int | C, | ||
| int | T ) |
This function returns a list of ROI objects that are associated with the specified Z, C, and T coordinates.
| Z | The Z-stack index |
| C | Channel |
| T | Time |
| List< ROI > BioLib.BioImage.GetAnnotations | ( | ZCT | coord | ) |
GetAnnotations() returns a list of ROI objects that are associated with the ZCT coordinate passed in as a parameter
| ZCT | a 3D coordinate (Z, C, T) |
| Bitmap BioLib.BioImage.GetBitmap | ( | int | z, |
| int | c, | ||
| int | t ) |
"Given a z, c, t coordinate, return the bitmap at that coordinate."
The function is called by the following code:
| z | the z-stack index |
| c | channel |
| t | time |
| Bitmap BioLib.BioImage.GetBitmap | ( | ZCT | coord | ) |
This function returns a Bitmap object from the image data stored in the OME-TIFF file
| ZCT | Z = Z-stack, C = channel, T = timepoint |
|
static |
It takes a byte array of RGB or RGBA data and converts it to a Bitmap.
| w | width of the image |
| h | height of the image |
| PixelFormat | The pixel format of the image. |
| bts | the byte array of the image |
| UnmanagedImage BioLib.BioImage.GetChannelImage | ( | int | ind, |
| short | s ) |
It takes an image, and returns a channel of that image.
| ind | the index of the buffer |
| s | 0, 1, 2 |
| Bitmap BioLib.BioImage.GetEmission | ( | ZCT | coord, |
| IntRange | rf, | ||
| IntRange | gf, | ||
| IntRange | bf ) |
GetEmission() returns an UnmanagedImage object that is a composite of the emission channels
| ZCT | Z, C, T coordinates |
| IntRange | |
| IntRange | |
| IntRange |
| Bitmap BioLib.BioImage.GetFiltered | ( | int | ind, |
| IntRange | r, | ||
| IntRange | g, | ||
| IntRange | b ) |
It takes an image, and returns a filtered version of that image.
| ind | the index of the buffer to be filtered |
| IntRange | |
| IntRange | |
| IntRange |
| Bitmap BioLib.BioImage.GetFiltered | ( | ZCT | coord, |
| IntRange | r, | ||
| IntRange | g, | ||
| IntRange | b ) |
Get the image at the specified ZCT coordinate, and return a filtered version of it
| ZCT | a 3-tuple of integers (z, c, t) |
| IntRange | |
| IntRange | |
| IntRange |
| Bitmap BioLib.BioImage.GetImageByCoord | ( | int | z, |
| int | c, | ||
| int | t ) |
Get the image at the specified coordinates
| z | the z-stack index |
| c | channel |
| t | time |
| int BioLib.BioImage.GetIndex | ( | int | ix, |
| int | iy ) |
GetIndex(x,y) = (y * stridex + x) * 2
The stridex is the width of the image in bytes.
The stridey is the height of the image in bytes.
| ix | x coordinate of the pixel |
| iy | The y coordinate of the pixel |
| int BioLib.BioImage.GetIndexRGB | ( | int | ix, |
| int | iy, | ||
| int | index ) |
The function returns the index of the pixel in the buffer
| ix | x coordinate of the pixel |
| iy | The y coordinate of the pixel |
| index | 0 = Red, 1 = Green, 2 = Blue |
| double BioLib.BioImage.GetLevelDownsample | ( | int | level | ) |
Get the downsampling factor of a given level.
| level | The desired level. |
<return> The downsampling factor for this level. </return>
| OpenSlideException |
| double[] BioLib.BioImage.GetLevelDownsamples | ( | ) |
| Bitmap BioLib.BioImage.GetRGBBitmap | ( | ZCT | coord, |
| IntRange | rf, | ||
| IntRange | gf, | ||
| IntRange | bf ) |
Get the RGB bitmap for the specified ZCT coordinate
| ZCT | Z, C, T coordinates |
| IntRange | |
| IntRange | |
| IntRange |
| double BioLib.BioImage.GetUnitPerPixel | ( | int | level | ) |
Get Unit Per Pixel for pyramidal images.
| level |
| ushort BioLib.BioImage.GetValue | ( | int | z, |
| int | c, | ||
| int | t, | ||
| int | x, | ||
| int | y ) |
This function returns the value of the pixel at the specified ZCTXY coordinates
| z | The Z-plane of the image. |
| c | channel |
| t | time |
| x | x coordinate of the pixel |
| y | the y coordinate of the pixel |
| ushort BioLib.BioImage.GetValue | ( | ZCT | coord, |
| int | x, | ||
| int | y ) |
Get the value of the pixel at the given coordinates
| ZCT | Z is the Z-plane, C is the channel, T is the timepoint |
| x | x coordinate of the pixel |
| y | The y coordinate of the pixel |
| ushort BioLib.BioImage.GetValue | ( | ZCTXY | coord | ) |
If the coordinate is within the bounds of the image, then return the value of the pixel at that coordinate.
| ZCTXY | a struct that contains the X, Y, Z, C, and T coordinates of the pixel. |
| float BioLib.BioImage.GetValueRGB | ( | int | z, |
| int | c, | ||
| int | t, | ||
| int | x, | ||
| int | y, | ||
| int | RGBindex ) |
This function returns the value of the pixel at the specified coordinates in the specified channel, frame, and RGB index.
| z | The Z-plane index |
| c | channel |
| t | time index |
| x | x coordinate of the pixel |
| y | The y coordinate of the pixel |
| RGBindex | 0 = Red, 1 = Green, 2 = Blue |
| float BioLib.BioImage.GetValueRGB | ( | ZCT | coord, |
| int | x, | ||
| int | y, | ||
| int | RGBindex ) |
Get the value of a pixel at a given coordinate, x, y, and RGB index
| ZCT | The ZCT coordinate of the image. |
| x | x coordinate of the pixel |
| y | the y coordinate of the pixel |
| RGBindex | 0 = Red, 1 = Green, 2 = Blue |
| ushort BioLib.BioImage.GetValueRGB | ( | ZCTXY | coord, |
| int | index ) |
It takes a coordinate and an index and returns the value of the pixel at that coordinate.
| ZCTXY | a struct that contains the Z, C, T, X, and Y coordinates of the pixel. |
| index | 0, 1, 2 |
|
static |
Initializes ImageJ/Fiji with the given path.
| imageJPath |
| void BioLib.BioImage.InvalidateTileCache | ( | ) |
Clears the pyramidal tile cache so the next render fetches fresh tiles for the current ZCT coordinate instead of returning stale ones.
| int BioLib.BioImage.LevelFromResolution | ( | double | Resolution | ) |
Returns the level of a given resolution.
| Resolution |
|
static |
This function takes two images and merges them together.
|
static |
MergeChannels(b, b2) takes two images, b and b2, and merges the channels of b2 into b.
| bname | The name of the first image |
| b2name | The name of the image to merge with the first image. |
It takes a 3D image and merges the time dimension into a single image.
| BioImage | The image to be processed |
It takes a 3D image and merges the Z-stack into a single 2D image.
| BioImage | The image to be merged |
| void BioLib.BioImage.RotateFlip | ( | AForge.RotateFlipType | rot | ) |
|
static |
This function takes a string array of file names and a string ID and saves the files to the database.
| file | The file path to the file you want to save. |
| ID | The ID of the series you want to save. |
|
static |
It takes a list of image IDs, and saves them as a single multi-page TIFF file.
| An | array of IDs of the images to save |
| The | path to the file to save to. |
| void BioLib.BioImage.SetValue | ( | int | x, |
| int | y, | ||
| int | ind, | ||
| ushort | value ) |
It sets the value of a pixel in a buffer.
| x | The x coordinate of the pixel to set. |
| y | The y coordinate of the pixel to set. |
| ind | The index of the buffer to set the value in. |
| value | The value to set the pixel to. |
| void BioLib.BioImage.SetValue | ( | int | x, |
| int | y, | ||
| ZCT | coord, | ||
| ushort | value ) |
This function sets the value of a pixel at a given x,y coordinate in a given image plane.
| x | x coordinate of the pixel |
| y | The y coordinate of the pixel to set. |
| ZCT | a struct that contains the Z, C, and T coordinates of the pixel |
| value | the value to set |
| void BioLib.BioImage.SetValue | ( | ZCTXY | coord, |
| ushort | value ) |
It takes a coordinate and a value, and sets the value at that coordinate.
| ZCTXY | a struct that contains the Z, C, T, X, and Y coordinates of the pixel |
| value | the value to be set |
| void BioLib.BioImage.SetValueRGB | ( | ZCTXY | coord, |
| int | RGBindex, | ||
| ushort | value ) |
It takes a coordinate, an RGB index, and a value, and sets the value of the pixel at that coordinate to the value.
| ZCTXY | a struct that contains the Z, C, T, X, and Y coordinates of the pixel |
| RGBindex | 0 = Red, 1 = Green, 2 = Blue |
| value | the value to be set |
| BioImage[] BioLib.BioImage.SplitChannels | ( | ) |
It takes a single image and splits it into three images, one for each channel.
|
static |
This function takes an image and splits it into its individual channels.
| name | The name of the image to split. |
|
static |
It takes a BioImage object, and returns a new BioImage object that is a subset of the original.
| BioImage | the image to be processed |
| ser | series number |
| zs | starting z-plane |
| ze | end of z-stack |
| cs | channel start |
| ce | channel end |
| ts | time start |
| te | time end |
| void BioLib.BioImage.To16Bit | ( | ) |
Converts the image to 16 bit.
| void BioLib.BioImage.To24Bit | ( | ) |
Converts the image to 24 bit.
| void BioLib.BioImage.To32Bit | ( | ) |
Converts the image to 32 bit.
| void BioLib.BioImage.To48Bit | ( | ) |
It converts a 16 bit image to a 48 bit image
| void BioLib.BioImage.To8Bit | ( | ) |
Converts a 16-bit image to an 8-bit image.
| void BioLib.BioImage.ToFloat | ( | ) |
| double BioLib.BioImage.ToImageSizeX | ( | double | d | ) |
Convert a physical size to an image size.
| d | the distance in microns |
| double BioLib.BioImage.ToImageSizeY | ( | double | d | ) |
Convert a physical size in Y direction to an image size in Y direction.
| d | the distance in microns |
| PointD[] BioLib.BioImage.ToImageSpace | ( | List< PointD > | p | ) |
Convert a list of points from stage space to image space.
| p | List of points in stage space |
| PointD BioLib.BioImage.ToImageSpace | ( | PointD | p | ) |
Convert a point in the stage coordinate system to a point in the image coordinate system.
| PointD |
| PointF[] BioLib.BioImage.ToImageSpace | ( | PointF[] | p | ) |
The function takes a list of points in the stage coordinate system and returns a list of points in the image coordinate system
| p | the points to be converted |
| RectangleF BioLib.BioImage.ToImageSpace | ( | RectangleD | p | ) |
Convert a rectangle in physical space to a rectangle in image space
| RectangleD |
| double BioLib.BioImage.ToImageSpaceX | ( | double | x | ) |
Convert a stage coordinate to an image coordinate
| x | the x coordinate of the point in the image |
| double BioLib.BioImage.ToImageSpaceY | ( | double | y | ) |
Convert a Y coordinate from stage space to image space
| y | the y coordinate of the point in the image |
| void BioLib.BioImage.ToShort | ( | ) |
| PointD BioLib.BioImage.ToStageSpace | ( | PointD | p | ) |
This function converts a point in the image space to a point in the stage space
| PointD | A class that contains an X and Y coordinate. |
|
static |
The function takes a point in the volume space and converts it to a point in the stage space
| PointD | A custom class that holds an X and Y coordinate. |
| physicalSizeX | The width of the stage in mm |
| physicalSizeY | The height of the stage in mm |
| volumeX | The X coordinate of the top left corner of the volume in stage space. |
| volumeY | The Y position of the top left corner of the volume in stage space. |
| PointD BioLib.BioImage.ToStageSpace | ( | PointD | p, |
| int | resolution ) |
Convert a point in the image space to a point in the stage space.
| PointD | A point in the image space |
| resolution | the resolution of the image (0, 1, 2, 3, 4) |
| PointD[] BioLib.BioImage.ToStageSpace | ( | PointD[] | p | ) |
This function takes a list of points in the coordinate system of the image and returns a list of points in the coordinate system of the stage
| p | The array of points to convert |
|
static |
It takes a list of points, and converts them from a coordinate system where the origin is in the center of the image, to a coordinate system where the origin is in the top left corner of the image.
| p | the array of points to convert |
| physicalSizeX | The width of the image in microns |
| physicalSizeY | The height of the image in microns |
| volumeX | The X position of the volume in stage space. |
| volumeY | The Y position of the top left corner of the volume in stage space. |
| RectangleD BioLib.BioImage.ToStageSpace | ( | RectangleD | p | ) |
Convert a rectangle from the coordinate space of the image to the coordinate space of the stage
| RectangleD | A rectangle with double precision coordinates. |
|
static |
This function takes a rectangle in the coordinate space of the image and converts it to the coordinate space of the stage
| RectangleD | A rectangle with double precision. |
| physicalSizeX | The width of the physical screen in pixels |
| physicalSizeY | The height of the stage in pixels |
| volumeX | The X position of the volume in stage space. |
| volumeY | The Y position of the top of the volume in stage space. |
| void BioLib.BioImage.UpdateCoords | ( | ) |
It takes a list of images and assigns them to a 3D array of coordinates.
| void BioLib.BioImage.UpdateCoords | ( | int | sz, |
| int | sc, | ||
| int | st ) |
It takes the number of Z, C, and T planes in the image and then assigns each image buffer a coordinate in the ZCT space.
| sz | size of the Z dimension |
| sc | number of channels |
| st | number of time points |
| void BioLib.BioImage.UpdateCoords | ( | int | sz, |
| int | sc, | ||
| int | st, | ||
| Order | order ) |
It takes a list of images and assigns them to a 3D array of coordinates.
| sz | size of the Z dimension |
| sc | number of channels |
| st | number of time points |
| order | XYCZT or XYZCT |
| int [] BioLib.BioImage.rgbChannels = new int[3] { 0, 1, 2 } |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
|
get |
|
staticget |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
staticgetset |
|
getset |
|
get |
|
getset |