BioImager  3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
BioImager.ImageInfo Class Reference

Public Member Functions

ImageInfo Copy ()
 

Public Attributes

double stageSizeX = -1
 
double stageSizeY = -1
 
double stageSizeZ = -1
 

Properties

double PhysicalSizeX [get, set]
 
double PhysicalSizeY [get, set]
 
double PhysicalSizeZ [get, set]
 
double StageSizeX [get, set]
 
double StageSizeY [get, set]
 
double StageSizeZ [get, set]
 
int Series [get, set]
 

Detailed Description

Definition at line 1800 of file Bio.cs.

Member Function Documentation

◆ Copy()

ImageInfo BioImager.ImageInfo.Copy ( )

Copy() is a function that copies the values of the ImageInfo class to a new ImageInfo class

Returns
A copy of the ImageInfo object.

Definition at line 1878 of file Bio.cs.

1879 {
1880 ImageInfo inf = new ImageInfo();
1881 inf.PhysicalSizeX = PhysicalSizeX;
1882 inf.PhysicalSizeY = PhysicalSizeY;
1883 inf.PhysicalSizeZ = PhysicalSizeZ;
1884 inf.StageSizeX = StageSizeX;
1885 inf.StageSizeY = StageSizeY;
1886 inf.StageSizeZ = StageSizeZ;
1887 inf.HasPhysicalXY = HasPhysicalXY;
1888 inf.HasPhysicalXYZ = HasPhysicalXYZ;
1889 inf.StageSizeX = StageSizeX;
1890 inf.StageSizeY = StageSizeY;
1891 inf.StageSizeZ = StageSizeZ;
1892 inf.HasStageXY = HasStageXY;
1893 inf.HasStageXYZ = HasStageXYZ;
1894 return inf;
1895 }

Member Data Documentation

◆ stageSizeX

double BioImager.ImageInfo.stageSizeX = -1

Definition at line 1837 of file Bio.cs.

◆ stageSizeY

double BioImager.ImageInfo.stageSizeY = -1

Definition at line 1838 of file Bio.cs.

◆ stageSizeZ

double BioImager.ImageInfo.stageSizeZ = -1

Definition at line 1839 of file Bio.cs.

Property Documentation

◆ PhysicalSizeX

double BioImager.ImageInfo.PhysicalSizeX
getset

Definition at line 1807 of file Bio.cs.

1808 {
1809 get { return physicalSizeX; }
1810 set
1811 {
1812 physicalSizeX = value;
1813 HasPhysicalXY = true;
1814 }
1815 }

◆ PhysicalSizeY

double BioImager.ImageInfo.PhysicalSizeY
getset

Definition at line 1816 of file Bio.cs.

1817 {
1818 get { return physicalSizeY; }
1819 set
1820 {
1821 physicalSizeY = value;
1822 HasPhysicalXY = true;
1823 }
1824 }

◆ PhysicalSizeZ

double BioImager.ImageInfo.PhysicalSizeZ
getset

Definition at line 1825 of file Bio.cs.

1826 {
1827 get { return physicalSizeZ; }
1828 set
1829 {
1830 physicalSizeZ = value;
1831 HasPhysicalXYZ = true;
1832 }
1833 }

◆ Series

int BioImager.ImageInfo.Series
getset

Definition at line 1869 of file Bio.cs.

1870 {
1871 get { return series; }
1872 set { series = value; }
1873 }

◆ StageSizeX

double BioImager.ImageInfo.StageSizeX
getset

Definition at line 1840 of file Bio.cs.

1841 {
1842 get { return stageSizeX; }
1843 set
1844 {
1845 stageSizeX = value;
1846 HasStageXY = true;
1847 }
1848 }

◆ StageSizeY

double BioImager.ImageInfo.StageSizeY
getset

Definition at line 1849 of file Bio.cs.

1850 {
1851 get { return stageSizeY; }
1852 set
1853 {
1854 stageSizeY = value;
1855 HasStageXY = true;
1856 }
1857 }

◆ StageSizeZ

double BioImager.ImageInfo.StageSizeZ
getset

Definition at line 1858 of file Bio.cs.

1859 {
1860 get { return stageSizeZ; }
1861 set
1862 {
1863 stageSizeZ = value;
1864 HasStageXYZ = true;
1865 }
1866 }

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