BioLib  3.9.1
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]
 

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.
1133 {
1134 ImageInfo inf = new ImageInfo();
1135 inf.PhysicalSizeX = PhysicalSizeX;
1136 inf.PhysicalSizeY = PhysicalSizeY;
1137 inf.PhysicalSizeZ = PhysicalSizeZ;
1138 inf.StageSizeX = StageSizeX;
1139 inf.StageSizeY = StageSizeY;
1140 inf.StageSizeZ = StageSizeZ;
1141 inf.HasPhysicalXY = HasPhysicalXY;
1142 inf.HasPhysicalXYZ = HasPhysicalXYZ;
1143 inf.StageSizeX = StageSizeX;
1144 inf.StageSizeY = StageSizeY;
1145 inf.StageSizeZ = StageSizeZ;
1146 inf.HasStageXY = HasStageXY;
1147 inf.HasStageXYZ = HasStageXYZ;
1148 return inf;
1149 }
Definition Bio.cs:1055

Property Documentation

◆ PhysicalSizeX

double BioLib.ImageInfo.PhysicalSizeX
getset
1062 {
1063 get { return physicalSizeX; }
1064 set
1065 {
1066 physicalSizeX = value;
1067 HasPhysicalXY = true;
1068 }
1069 }

◆ PhysicalSizeY

double BioLib.ImageInfo.PhysicalSizeY
getset
1071 {
1072 get { return physicalSizeY; }
1073 set
1074 {
1075 physicalSizeY = value;
1076 HasPhysicalXY = true;
1077 }
1078 }

◆ PhysicalSizeZ

double BioLib.ImageInfo.PhysicalSizeZ
getset
1080 {
1081 get { return physicalSizeZ; }
1082 set
1083 {
1084 physicalSizeZ = value;
1085 HasPhysicalXYZ = true;
1086 }
1087 }

◆ Series

int BioLib.ImageInfo.Series
getset
1124 {
1125 get { return series; }
1126 set { series = value; }
1127 }

◆ StageSizeX

double BioLib.ImageInfo.StageSizeX
getset
1095 {
1096 get { return stageSizeX; }
1097 set
1098 {
1099 stageSizeX = value;
1100 HasStageXY = true;
1101 }
1102 }

◆ StageSizeY

double BioLib.ImageInfo.StageSizeY
getset
1104 {
1105 get { return stageSizeY; }
1106 set
1107 {
1108 stageSizeY = value;
1109 HasStageXY = true;
1110 }
1111 }

◆ StageSizeZ

double BioLib.ImageInfo.StageSizeZ
getset
1113 {
1114 get { return stageSizeZ; }
1115 set
1116 {
1117 stageSizeZ = value;
1118 HasStageXYZ = true;
1119 }
1120 }

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