BioCore  4.0.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
All Classes Namespaces Functions Enumerations Properties
BioCore.ImageView Class Reference

ImageView control for image stacks, pyramidal and whole-slide-images. More...

Inheritance diagram for BioCore.ImageView:

Public Types

enum  ViewMode
 

Public Member Functions

 ImageView (BioImage im)
 Initializing the image viewer. *‍/. More...
 
 ImageView ()
 Initializing the ImageView class. *‍/. More...
 
void SetCoordinate (int z, int c, int t)
 
ZCT GetCoordinate ()
 
void AddImage (BioImage im)
 
void UpdateRGBChannels ()
 
void InitGUI ()
 
void UpdateSelectBoxSize (float size)
 
void UpdateOverlay ()
 
void UpdateStatus ()
 
void UpdateView ()
 
void RenderFrame ()
 
void UpdateView (bool refresh)
 
void UpdateImages ()
 
void RemoveImage (int i)
 
void RemoveImages ()
 
void UpdateImage ()
 
void GetRange ()
 
void DrawView (System.Drawing.Graphics g)
 Draws the viewport when Hardware Acceleration is off. More...
 
double GetScale ()
 
void CopySelection ()
 It takes the selected ROIs and copies them to the clipboard. More...
 
void PasteSelection ()
 
PointD ImageToViewSpace (double x, double y)
 
PointF ToViewSpace (PointF p)
 
PointD ToViewSpace (PointD p)
 
PointD ToViewSpace (double x, double y)
 
double ToViewSizeH (double d)
 
double ToViewW (double d)
 
double ToViewH (double d)
 
PointD ToScreenSpace (double x, double y)
 
PointD ToScreenSpace (PointD p)
 
System.Drawing.PointF ToScreenSpace (PointF p)
 
System.Drawing.PointF[] ToScreenSpace (PointF[] p)
 
PointF ToScreenSpace (Point3D p)
 
float ToScreenScaleW (double x)
 
float ToScreenScaleH (double y)
 
PointF ToScreenScale (PointD p)
 
System.Drawing.RectangleF ToScreenRectF (double x, double y, double w, double h)
 
RawRectangleF ToRawRectF (double x, double y, double w, double h)
 
System.Drawing.RectangleF ToScreenSpace (RectangleD p)
 
System.Drawing.RectangleF ToScreenSpace (RectangleF p)
 
System.Drawing.RectangleF[] ToScreenSpace (RectangleD[] p)
 
System.Drawing.RectangleF[] ToScreenSpace (RectangleF[] p)
 
PointF[] ToScreenSpace (PointD[] p)
 
float ToScreenW (double x)
 
float ToScreenH (double y)
 
void GoToImage ()
 
void GoToImage (int i)
 
new void Dispose ()
 

Public Attributes

Direct2D dx = null
 
Image Buf = null
 
bool init = false
 
List< BioImageImages = new List<BioImage>()
 
string filepath = ""
 
int serie = 0
 
int minSizeX = 50
 
int minSizeY = 20
 
bool loopZ = true
 
bool loopT = true
 
bool loopC = true
 
bool showRROIs = true
 
bool showGROIs = true
 
bool showBROIs = true
 

Static Public Attributes

static List< ROIselectedAnnotations = new List<ROI>()
 
static PointD mouseDown
 
static bool down
 
static PointD mouseUp
 
static bool up
 
static MouseButtons mouseUpButtons
 
static MouseButtons mouseDownButtons
 
static bool showBounds = true
 
static bool showText = true
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Properties

static BioImage SelectedImage [get]
 
static BufferInfo SelectedBuffer [get]
 
static bool Ctrl [get]
 
int SelectedIndex [get, set]
 A property that is used to set the selected index of the image. *‍/. More...
 
Tools tools [get]
 
bool ShowOverview [get, set]
 
bool ShowControls [get, set]
 Setting the visibility of the trackBarPanel. *‍/. More...
 
bool ShowStatus [get, set]
 Setting the value of the property ShowStatus. *‍/. More...
 
double PxWmicron [get, set]
 Only used when opening stacks. More...
 
double PxHmicron [get, set]
 Only used when opening stacks. More...
 
ViewMode Mode [get, set]
 Setting the view mode of the application. *‍/. More...
 
string Path [get]
 A property that returns the filepath. *‍/. More...
 
Channel RChannel [get]
 A property that returns the R channel of the selected image. *‍/. More...
 
Channel GChannel [get]
 A property that returns the G channel of the image. *‍/. More...
 
Channel BChannel [get]
 Getting the B channel of the image. *‍/. More...
 
bool OpenSlide [get]
 
int? MacroResolution [get]
 
int? LabelResolution [get]
 
PointD Origin [get, set]
 A property of the class PointD. *‍/. More...
 
PointD PyramidalOrigin [get, set]
 
double Resolution [get, set]
 A property of the class ImageViewer. It is a getter and setter for the Resolution of the image. More...
 
int Level [get]
 Current level when viewing whole-slide and pyramidal images. More...
 
new SizeF Scale [get, set]
 Scale when opening image stacks. More...
 
bool HardwareAcceleration [get, set]
 Whether or not Hardware Acceleration should be used for rendering. More...
 
ContextMenuStrip ViewContextMenu [get]
 A property that returns a ContextMenuStrip object. *‍/. More...
 
int ZFps [get, set]
 Setting the interval of the timer to the value of the fps. *‍/. More...
 
int TimeFps [get, set]
 Setting the interval of the timer to the value of the timefps variable. *‍/. More...
 
int CFps [get, set]
 Setting the interval of the timer to the inverse of the fps. *‍/. More...
 
List< ROIAnnotationsR [get]
 
List< ROIAnnotationsG [get]
 
List< ROIAnnotationsB [get]
 
List< ROIAnnotationsRGB [get]
 

Detailed Description

ImageView control for image stacks, pyramidal and whole-slide-images.

Definition at line 15 of file ImageView.cs.

Member Enumeration Documentation

◆ ViewMode

enum BioCore.ImageView.ViewMode

Definition at line 426 of file ImageView.cs.

Constructor & Destructor Documentation

◆ ImageView() [1/2]

BioCore.ImageView.ImageView ( BioImage  im)

Initializing the image viewer. *‍/.

Definition at line 18 of file ImageView.cs.

◆ ImageView() [2/2]

BioCore.ImageView.ImageView ( )

Initializing the ImageView class. *‍/.

Definition at line 83 of file ImageView.cs.

Member Function Documentation

◆ AddImage()

void BioCore.ImageView.AddImage ( BioImage  im)

This function adds an image to the list of images, and then updates the GUI to reflect the new image

Parameters
BioImageThis is a class that contains the image data, and some other information about the image.

Definition at line 233 of file ImageView.cs.

◆ CopySelection()

void BioCore.ImageView.CopySelection ( )

It takes the selected ROIs and copies them to the clipboard.

Definition at line 2640 of file ImageView.cs.

◆ Dispose() [1/2]

new void BioCore.ImageView.Dispose ( )

Definition at line 3270 of file ImageView.cs.

◆ Dispose() [2/2]

override void BioCore.ImageView.Dispose ( bool  disposing)
protected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

Definition at line 15 of file ImageView.designer.cs.

◆ DrawView()

void BioCore.ImageView.DrawView ( System.Drawing.Graphics  g)

Draws the viewport when Hardware Acceleration is off.

Parameters
g

Definition at line 2123 of file ImageView.cs.

◆ GetCoordinate()

ZCT BioCore.ImageView.GetCoordinate ( )

It returns the coordinate of the selected image

Returns
The Coordinate property of the SelectedImage object.

Definition at line 224 of file ImageView.cs.

◆ GetRange()

void BioCore.ImageView.GetRange ( )

It creates a new RangeTool object, which is a form that allows the user to set the range of the data to be displayed.

The RangeTool object is created with the following parameters:

  • timeEnabled: a boolean that indicates whether the data has a time component.
  • Mode: a ViewMode enum that indicates whether the data is filtered or not.
  • zBar.Minimum: the minimum value of the zBar.
  • zBar.Maximum: the maximum value of the zBar.
  • tBar.Minimum: the minimum value of the tBar.
  • tBar.Maximum: the maximum value of the tBar.
  • cBar.Minimum: the minimum value of the cBar.
  • cBar.Maximum: the maximum value of the cBar.

The RangeTool object is then shown to the user.

If the user clicks the

Returns
A RangeTool object.

Definition at line 1580 of file ImageView.cs.

◆ GetScale()

double BioCore.ImageView.GetScale ( )

GetScale() returns the scale of the image in the viewport.

Returns
The scale of the image.

Definition at line 2216 of file ImageView.cs.

◆ GoToImage() [1/2]

void BioCore.ImageView.GoToImage ( )

If the selected image is not null, set the origin to the center of the image, and set the scale to the height of the image.

Returns
The method is returning the value of the variable "Scale"

Definition at line 3141 of file ImageView.cs.

◆ GoToImage() [2/2]

void BioCore.ImageView.GoToImage ( int  i)

It takes an image index and centers the image in the viewport

Parameters
ithe index of the image to go to
Returns
The method is returning the value of the variable "i"

Definition at line 3167 of file ImageView.cs.

◆ ImageToViewSpace()

PointD BioCore.ImageView.ImageToViewSpace ( double  x,
double  y 
)

It takes a point in the image space and returns the point in the view space

Parameters
xthe x coordinate of the point in the image
ythe y coordinate of the point in the image
Returns
The point in the image space that corresponds to the point in the view space.

Definition at line 2754 of file ImageView.cs.

◆ InitGUI()

void BioCore.ImageView.InitGUI ( )

It initializes the GUI

Returns
The image is being returned.

Definition at line 831 of file ImageView.cs.

◆ PasteSelection()

void BioCore.ImageView.PasteSelection ( )

We get the text from the clipboard, split it into lines, and then for each line, if it's longer than 8 characters, we convert it to an ROI and add it to the image

Definition at line 2656 of file ImageView.cs.

◆ RemoveImage()

void BioCore.ImageView.RemoveImage ( int  i)

Definition at line 1286 of file ImageView.cs.

◆ RemoveImages()

void BioCore.ImageView.RemoveImages ( )

Definition at line 1296 of file ImageView.cs.

◆ RenderFrame()

void BioCore.ImageView.RenderFrame ( )

It draws the images and annotations to the screen

Returns
A Bitmap

Definition at line 956 of file ImageView.cs.

◆ SetCoordinate()

void BioCore.ImageView.SetCoordinate ( int  z,
int  c,
int  t 
)

‍Sets the coordinate of the image to the specified Z, C, and T values

Parameters
zthe z-coordinate of the image
cchannel
ttime
Returns
The method is returning the value of the zBar.Value, cBar.Value, and tBar.Value.

Definition at line 207 of file ImageView.cs.

◆ ToRawRectF()

RawRectangleF BioCore.ImageView.ToRawRectF ( double  x,
double  y,
double  w,
double  h 
)

‍It takes a rectangle in the coordinate system of the stage and returns a rectangle in the

coordinate system of the picturebox

Parameters
xThe x coordinate of the upper-left corner of the rectangle.
yThe y-coordinate of the upper-left corner of the rectangle.
wwidth of the rectangle
hheight of the rectangle
Returns
A RawRectangleF object.

Definition at line 2990 of file ImageView.cs.

◆ ToScreenH()

float BioCore.ImageView.ToScreenH ( double  y)

‍Convert a value in microns to a value in pixels

Parameters
ythe y coordinate of the point to be converted
Returns
The return value is a float.

Definition at line 3071 of file ImageView.cs.

◆ ToScreenRectF()

System.Drawing.RectangleF BioCore.ImageView.ToScreenRectF ( double  x,
double  y,
double  w,
double  h 
)

It converts a rectangle in microns to a rectangle in pixels

Parameters
xThe x coordinate of the rectangle
y-0.0015
wwidth of the image in microns
hheight of the rectangle
Returns
A RectangleF object.

Definition at line 2956 of file ImageView.cs.

◆ ToScreenScale()

PointF BioCore.ImageView.ToScreenScale ( PointD  p)

‍Convert a point in the world coordinate system to a point in the screen coordinate system

Parameters
PointD
Returns
A PointF object.

Definition at line 2942 of file ImageView.cs.

◆ ToScreenScaleH()

float BioCore.ImageView.ToScreenScaleH ( double  y)

‍Convert a value in microns to a value in pixels

Parameters
ythe y coordinate of the point to be converted
Returns
The return value is a float.

Definition at line 2929 of file ImageView.cs.

◆ ToScreenScaleW()

float BioCore.ImageView.ToScreenScaleW ( double  x)

ToScreenScaleW() returns the number of pixels that correspond to the given number of microns

Parameters
xthe x coordinate of the point to be converted
Returns
The return value is a float.

Definition at line 2916 of file ImageView.cs.

◆ ToScreenSpace() [1/10]

PointD BioCore.ImageView.ToScreenSpace ( double  x,
double  y 
)

‍It converts a point in world space to a point in screen space

Parameters
xThe x coordinate of the point to convert.
yThe y coordinate of the point to transform.
Returns
A PointD object.

Definition at line 2855 of file ImageView.cs.

◆ ToScreenSpace() [2/10]

PointF BioCore.ImageView.ToScreenSpace ( Point3D  p)

‍It converts a 3D point to a 2D point

Parameters
Point3D
Returns
A PointF object.

Definition at line 2906 of file ImageView.cs.

◆ ToScreenSpace() [3/10]

PointD BioCore.ImageView.ToScreenSpace ( PointD  p)

‍Converts a point from world space to screen space

Parameters
PointDA class that contains an X and Y value.
Returns
A PointD object.

Definition at line 2873 of file ImageView.cs.

◆ ToScreenSpace() [4/10]

PointF[] BioCore.ImageView.ToScreenSpace ( PointD[]  p)

‍Convert a list of points from world space to screen space

Parameters
pThe point to convert
Returns
A PointF[] array of points.

Definition at line 3047 of file ImageView.cs.

◆ ToScreenSpace() [5/10]

System.Drawing.PointF BioCore.ImageView.ToScreenSpace ( PointF  p)

Convert a point in the world coordinate system to the screen coordinate system

Parameters
PointFThe point you want to convert to screen space.
Returns
A PointD object.

Definition at line 2882 of file ImageView.cs.

◆ ToScreenSpace() [6/10]

System.Drawing.PointF[] BioCore.ImageView.ToScreenSpace ( PointF[]  p)

‍It takes an array of points and returns an array of points

Parameters
pThe point to convert
Returns
A PointF array.

Definition at line 2892 of file ImageView.cs.

◆ ToScreenSpace() [7/10]

System.Drawing.RectangleF BioCore.ImageView.ToScreenSpace ( RectangleD  p)

‍It converts a rectangle from world space to screen space

Parameters
RectangleDThe rectangle to convert.
Returns
A RectangleF object.

Definition at line 3001 of file ImageView.cs.

◆ ToScreenSpace() [8/10]

System.Drawing.RectangleF[] BioCore.ImageView.ToScreenSpace ( RectangleD[]  p)

It takes an array of RectangleD objects and returns an array of RectangleF objects

Parameters
pThe rectangle to convert
Returns
A RectangleF[]

Definition at line 3019 of file ImageView.cs.

◆ ToScreenSpace() [9/10]

System.Drawing.RectangleF BioCore.ImageView.ToScreenSpace ( RectangleF  p)

‍It converts a rectangle from world space to screen space

Parameters
RectangleFThe rectangle to convert.
Returns
A RectangleF object.

Definition at line 3010 of file ImageView.cs.

◆ ToScreenSpace() [10/10]

System.Drawing.RectangleF[] BioCore.ImageView.ToScreenSpace ( RectangleF[]  p)

It takes an array of RectangleF objects and returns an array of RectangleF objects

Parameters
pThe rectangle to convert
Returns
A RectangleF[]

Definition at line 3033 of file ImageView.cs.

◆ ToScreenW()

float BioCore.ImageView.ToScreenW ( double  x)

ToScreenW(x) = x * PxWmicron

Parameters
xthe x coordinate of the point to be converted
Returns
The return value is a float.

Definition at line 3062 of file ImageView.cs.

◆ ToViewH()

double BioCore.ImageView.ToViewH ( double  d)

‍Convert a distance in microns to a distance in pixels

Parameters
dthe distance in microns
Returns
The return value is the y-coordinate of the point in the view.

Definition at line 2844 of file ImageView.cs.

◆ ToViewSizeH()

double BioCore.ImageView.ToViewSizeH ( double  d)

‍Convert a value in microns to a value in pixels

Parameters
dthe size in microns
Returns
The return value is the size of the object in pixels.

Definition at line 2820 of file ImageView.cs.

◆ ToViewSpace() [1/3]

PointD BioCore.ImageView.ToViewSpace ( double  x,
double  y 
)

‍ToViewSpace(x, y) = (ToViewSizeW(x - (pictureBox.Width / 2)) / Scale.Width) - Origin.X;

Parameters
xThe x coordinate of the point to convert
yThe y coordinate of the point to convert.
Returns
A PointD object.

Definition at line 2788 of file ImageView.cs.

◆ ToViewSpace() [2/3]

PointD BioCore.ImageView.ToViewSpace ( PointD  p)

‍Converts a point from world space to view space

Parameters
PointDA class that contains an X and Y value.
Returns
A PointD object.

Definition at line 2778 of file ImageView.cs.

◆ ToViewSpace() [3/3]

PointF BioCore.ImageView.ToViewSpace ( PointF  p)

Convert a point from world space to view space

Parameters
PointFThe point to convert
Returns
A PointD object.

Definition at line 2768 of file ImageView.cs.

◆ ToViewW()

double BioCore.ImageView.ToViewW ( double  d)

Convert a distance in microns to a distance in pixels on the screen

Parameters
dthe distance in microns
Returns
The width of the image in pixels.

Definition at line 2834 of file ImageView.cs.

◆ UpdateImage()

void BioCore.ImageView.UpdateImage ( )

It takes a 16-bit image, converts it to 8-bit, and then converts it to a DirectX texture

Returns
A bitmap

Definition at line 1313 of file ImageView.cs.

◆ UpdateImages()

void BioCore.ImageView.UpdateImages ( )

It takes a list of images, and for each image, it gets the image at the current Z, C, T coordinates, and then converts it to a bitmap

Returns
A Bitmap

Definition at line 1203 of file ImageView.cs.

◆ UpdateOverlay()

void BioCore.ImageView.UpdateOverlay ( )

If hardware acceleration is enabled, render the frame. Otherwise, set a flag to update the overlay and invalidate the overlay picture box

Returns
The return value is the value of the last expression evaluated in the method.

Definition at line 890 of file ImageView.cs.

◆ UpdateRGBChannels()

void BioCore.ImageView.UpdateRGBChannels ( )

"If the user has selected a channel, then set the channel to the selected index, otherwise set it to 0."

The above function is called when the user changes the channel selection

Definition at line 765 of file ImageView.cs.

◆ UpdateSelectBoxSize()

void BioCore.ImageView.UpdateSelectBoxSize ( float  size)

This function is called when the user changes the size of the select box

Parameters
sizeThe size of the box that will be drawn around the ROI.

Definition at line 882 of file ImageView.cs.

◆ UpdateStatus()

void BioCore.ImageView.UpdateStatus ( )

It updates the status bar of the image viewer

Returns
The statusLabel.Text is being returned.

Definition at line 903 of file ImageView.cs.

◆ UpdateView() [1/2]

void BioCore.ImageView.UpdateView ( )

If hardware acceleration is enabled, render the frame. Otherwise, invalidate the picture box.

Returns
The method is returning void.

Definition at line 942 of file ImageView.cs.

◆ UpdateView() [2/2]

void BioCore.ImageView.UpdateView ( bool  refresh)

‍Update the status of the application and then render the frame

Parameters
refreshboolean

Definition at line 1185 of file ImageView.cs.

Member Data Documentation

◆ Buf

Image BioCore.ImageView.Buf = null

Definition at line 160 of file ImageView.cs.

◆ down

bool BioCore.ImageView.down
static

Definition at line 143 of file ImageView.cs.

◆ dx

Direct2D BioCore.ImageView.dx = null

Definition at line 126 of file ImageView.cs.

◆ filepath

string BioCore.ImageView.filepath = ""

Definition at line 186 of file ImageView.cs.

◆ Images

List<BioImage> BioCore.ImageView.Images = new List<BioImage>()

Definition at line 164 of file ImageView.cs.

◆ init

bool BioCore.ImageView.init = false

Definition at line 161 of file ImageView.cs.

◆ loopC

bool BioCore.ImageView.loopC = true

Definition at line 192 of file ImageView.cs.

◆ loopT

bool BioCore.ImageView.loopT = true

Definition at line 191 of file ImageView.cs.

◆ loopZ

bool BioCore.ImageView.loopZ = true

Definition at line 190 of file ImageView.cs.

◆ minSizeX

int BioCore.ImageView.minSizeX = 50

Definition at line 188 of file ImageView.cs.

◆ minSizeY

int BioCore.ImageView.minSizeY = 20

Definition at line 189 of file ImageView.cs.

◆ mouseDown

PointD BioCore.ImageView.mouseDown
static

Definition at line 142 of file ImageView.cs.

◆ mouseDownButtons

MouseButtons BioCore.ImageView.mouseDownButtons
static

Definition at line 156 of file ImageView.cs.

◆ mouseUp

PointD BioCore.ImageView.mouseUp
static

Definition at line 144 of file ImageView.cs.

◆ mouseUpButtons

MouseButtons BioCore.ImageView.mouseUpButtons
static

Definition at line 155 of file ImageView.cs.

◆ selectedAnnotations

List<ROI> BioCore.ImageView.selectedAnnotations = new List<ROI>()
static

Definition at line 123 of file ImageView.cs.

◆ serie

int BioCore.ImageView.serie = 0

Definition at line 187 of file ImageView.cs.

◆ showBounds

bool BioCore.ImageView.showBounds = true
static

Definition at line 158 of file ImageView.cs.

◆ showBROIs

bool BioCore.ImageView.showBROIs = true

Definition at line 1843 of file ImageView.cs.

◆ showGROIs

bool BioCore.ImageView.showGROIs = true

Definition at line 1842 of file ImageView.cs.

◆ showRROIs

bool BioCore.ImageView.showRROIs = true

Definition at line 1841 of file ImageView.cs.

◆ showText

bool BioCore.ImageView.showText = true
static

Definition at line 159 of file ImageView.cs.

◆ up

bool BioCore.ImageView.up
static

Definition at line 145 of file ImageView.cs.

Property Documentation

◆ AnnotationsB

List<ROI> BioCore.ImageView.AnnotationsB
get

Definition at line 1862 of file ImageView.cs.

◆ AnnotationsG

List<ROI> BioCore.ImageView.AnnotationsG
get

Definition at line 1854 of file ImageView.cs.

◆ AnnotationsR

List<ROI> BioCore.ImageView.AnnotationsR
get

Definition at line 1846 of file ImageView.cs.

◆ AnnotationsRGB

List<ROI> BioCore.ImageView.AnnotationsRGB
get

Definition at line 1869 of file ImageView.cs.

◆ BChannel

Channel BioCore.ImageView.BChannel
get

Getting the B channel of the image. *‍/.

Definition at line 545 of file ImageView.cs.

◆ CFps

int BioCore.ImageView.CFps
getset

Setting the interval of the timer to the inverse of the fps. *‍/.

Definition at line 815 of file ImageView.cs.

◆ Ctrl

bool BioCore.ImageView.Ctrl
staticget

Definition at line 146 of file ImageView.cs.

◆ GChannel

Channel BioCore.ImageView.GChannel
get

A property that returns the G channel of the image. *‍/.

Definition at line 537 of file ImageView.cs.

◆ HardwareAcceleration

bool BioCore.ImageView.HardwareAcceleration
getset

Whether or not Hardware Acceleration should be used for rendering.

Definition at line 718 of file ImageView.cs.

◆ LabelResolution

int? BioCore.ImageView.LabelResolution
get

Definition at line 561 of file ImageView.cs.

◆ Level

int BioCore.ImageView.Level
get

Current level when viewing whole-slide and pyramidal images.

Definition at line 680 of file ImageView.cs.

◆ MacroResolution

int? BioCore.ImageView.MacroResolution
get

Definition at line 560 of file ImageView.cs.

◆ Mode

ViewMode BioCore.ImageView.Mode
getset

Setting the view mode of the application. *‍/.

Definition at line 435 of file ImageView.cs.

◆ OpenSlide

bool BioCore.ImageView.OpenSlide
get

Definition at line 556 of file ImageView.cs.

◆ Origin

PointD BioCore.ImageView.Origin
getset

A property of the class PointD. *‍/.

Definition at line 563 of file ImageView.cs.

◆ Path

string BioCore.ImageView.Path
get

A property that returns the filepath. *‍/.

Definition at line 521 of file ImageView.cs.

◆ PxHmicron

double BioCore.ImageView.PxHmicron
getset

Only used when opening stacks.

Definition at line 415 of file ImageView.cs.

◆ PxWmicron

double BioCore.ImageView.PxWmicron
getset

Only used when opening stacks.

Definition at line 401 of file ImageView.cs.

◆ PyramidalOrigin

PointD BioCore.ImageView.PyramidalOrigin
getset

Definition at line 573 of file ImageView.cs.

◆ RChannel

Channel BioCore.ImageView.RChannel
get

A property that returns the R channel of the selected image. *‍/.

Definition at line 529 of file ImageView.cs.

◆ Resolution

double BioCore.ImageView.Resolution
getset

A property of the class ImageViewer. It is a getter and setter for the Resolution of the image.

Definition at line 587 of file ImageView.cs.

◆ Scale

new SizeF BioCore.ImageView.Scale
getset

Scale when opening image stacks.

Definition at line 695 of file ImageView.cs.

◆ SelectedBuffer

BufferInfo BioCore.ImageView.SelectedBuffer
staticget

Definition at line 134 of file ImageView.cs.

◆ SelectedImage

BioImage BioCore.ImageView.SelectedImage
staticget

Definition at line 127 of file ImageView.cs.

◆ SelectedIndex

int BioCore.ImageView.SelectedIndex
getset

A property that is used to set the selected index of the image. *‍/.

Definition at line 168 of file ImageView.cs.

◆ ShowControls

bool BioCore.ImageView.ShowControls
getset

Setting the visibility of the trackBarPanel. *‍/.

Definition at line 305 of file ImageView.cs.

◆ ShowOverview

bool BioCore.ImageView.ShowOverview
getset

Definition at line 301 of file ImageView.cs.

◆ ShowStatus

bool BioCore.ImageView.ShowStatus
getset

Setting the value of the property ShowStatus. *‍/.

Definition at line 365 of file ImageView.cs.

◆ TimeFps

int BioCore.ImageView.TimeFps
getset

Setting the interval of the timer to the value of the timefps variable. *‍/.

Definition at line 800 of file ImageView.cs.

◆ tools

Tools BioCore.ImageView.tools
get

Definition at line 185 of file ImageView.cs.

◆ ViewContextMenu

ContextMenuStrip BioCore.ImageView.ViewContextMenu
get

A property that returns a ContextMenuStrip object. *‍/.

Definition at line 754 of file ImageView.cs.

◆ ZFps

int BioCore.ImageView.ZFps
getset

Setting the interval of the timer to the value of the fps. *‍/.

Definition at line 785 of file ImageView.cs.


The documentation for this class was generated from the following files: