BioLib  3.6.2
A GUI-less version of Bio .NET library for editing & annotating various microscopy image formats.
Loading...
Searching...
No Matches
BioLib.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 2104 of file Bio.cs.

Member Function Documentation

◆ Copy()

ImageInfo BioLib.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 2182 of file Bio.cs.

2183 {
2184 ImageInfo inf = new ImageInfo();
2185 inf.PhysicalSizeX = PhysicalSizeX;
2186 inf.PhysicalSizeY = PhysicalSizeY;
2187 inf.PhysicalSizeZ = PhysicalSizeZ;
2188 inf.StageSizeX = StageSizeX;
2189 inf.StageSizeY = StageSizeY;
2190 inf.StageSizeZ = StageSizeZ;
2191 inf.HasPhysicalXY = HasPhysicalXY;
2192 inf.HasPhysicalXYZ = HasPhysicalXYZ;
2193 inf.StageSizeX = StageSizeX;
2194 inf.StageSizeY = StageSizeY;
2195 inf.StageSizeZ = StageSizeZ;
2196 inf.HasStageXY = HasStageXY;
2197 inf.HasStageXYZ = HasStageXYZ;
2198 return inf;
2199 }

Member Data Documentation

◆ stageSizeX

double BioLib.ImageInfo.stageSizeX = -1

Definition at line 2141 of file Bio.cs.

◆ stageSizeY

double BioLib.ImageInfo.stageSizeY = -1

Definition at line 2142 of file Bio.cs.

◆ stageSizeZ

double BioLib.ImageInfo.stageSizeZ = -1

Definition at line 2143 of file Bio.cs.

Property Documentation

◆ PhysicalSizeX

double BioLib.ImageInfo.PhysicalSizeX
getset

Definition at line 2111 of file Bio.cs.

2112 {
2113 get { return physicalSizeX; }
2114 set
2115 {
2116 physicalSizeX = value;
2117 HasPhysicalXY = true;
2118 }
2119 }

◆ PhysicalSizeY

double BioLib.ImageInfo.PhysicalSizeY
getset

Definition at line 2120 of file Bio.cs.

2121 {
2122 get { return physicalSizeY; }
2123 set
2124 {
2125 physicalSizeY = value;
2126 HasPhysicalXY = true;
2127 }
2128 }

◆ PhysicalSizeZ

double BioLib.ImageInfo.PhysicalSizeZ
getset

Definition at line 2129 of file Bio.cs.

2130 {
2131 get { return physicalSizeZ; }
2132 set
2133 {
2134 physicalSizeZ = value;
2135 HasPhysicalXYZ = true;
2136 }
2137 }

◆ Series

int BioLib.ImageInfo.Series
getset

Definition at line 2173 of file Bio.cs.

2174 {
2175 get { return series; }
2176 set { series = value; }
2177 }

◆ StageSizeX

double BioLib.ImageInfo.StageSizeX
getset

Definition at line 2144 of file Bio.cs.

2145 {
2146 get { return stageSizeX; }
2147 set
2148 {
2149 stageSizeX = value;
2150 HasStageXY = true;
2151 }
2152 }

◆ StageSizeY

double BioLib.ImageInfo.StageSizeY
getset

Definition at line 2153 of file Bio.cs.

2154 {
2155 get { return stageSizeY; }
2156 set
2157 {
2158 stageSizeY = value;
2159 HasStageXY = true;
2160 }
2161 }

◆ StageSizeZ

double BioLib.ImageInfo.StageSizeZ
getset

Definition at line 2162 of file Bio.cs.

2163 {
2164 get { return stageSizeZ; }
2165 set
2166 {
2167 stageSizeZ = value;
2168 HasStageXYZ = true;
2169 }
2170 }

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