BioLib  3.7.0
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.
1121 {
1122 ImageInfo inf = new ImageInfo();
1123 inf.PhysicalSizeX = PhysicalSizeX;
1124 inf.PhysicalSizeY = PhysicalSizeY;
1125 inf.PhysicalSizeZ = PhysicalSizeZ;
1126 inf.StageSizeX = StageSizeX;
1127 inf.StageSizeY = StageSizeY;
1128 inf.StageSizeZ = StageSizeZ;
1129 inf.HasPhysicalXY = HasPhysicalXY;
1130 inf.HasPhysicalXYZ = HasPhysicalXYZ;
1131 inf.StageSizeX = StageSizeX;
1132 inf.StageSizeY = StageSizeY;
1133 inf.StageSizeZ = StageSizeZ;
1134 inf.HasStageXY = HasStageXY;
1135 inf.HasStageXYZ = HasStageXYZ;
1136 return inf;
1137 }
Definition Bio.cs:1043

Property Documentation

◆ PhysicalSizeX

double BioLib.ImageInfo.PhysicalSizeX
getset
1050 {
1051 get { return physicalSizeX; }
1052 set
1053 {
1054 physicalSizeX = value;
1055 HasPhysicalXY = true;
1056 }
1057 }

◆ PhysicalSizeY

double BioLib.ImageInfo.PhysicalSizeY
getset
1059 {
1060 get { return physicalSizeY; }
1061 set
1062 {
1063 physicalSizeY = value;
1064 HasPhysicalXY = true;
1065 }
1066 }

◆ PhysicalSizeZ

double BioLib.ImageInfo.PhysicalSizeZ
getset
1068 {
1069 get { return physicalSizeZ; }
1070 set
1071 {
1072 physicalSizeZ = value;
1073 HasPhysicalXYZ = true;
1074 }
1075 }

◆ Series

int BioLib.ImageInfo.Series
getset
1112 {
1113 get { return series; }
1114 set { series = value; }
1115 }

◆ StageSizeX

double BioLib.ImageInfo.StageSizeX
getset
1083 {
1084 get { return stageSizeX; }
1085 set
1086 {
1087 stageSizeX = value;
1088 HasStageXY = true;
1089 }
1090 }

◆ StageSizeY

double BioLib.ImageInfo.StageSizeY
getset
1092 {
1093 get { return stageSizeY; }
1094 set
1095 {
1096 stageSizeY = value;
1097 HasStageXY = true;
1098 }
1099 }

◆ StageSizeZ

double BioLib.ImageInfo.StageSizeZ
getset
1101 {
1102 get { return stageSizeZ; }
1103 set
1104 {
1105 stageSizeZ = value;
1106 HasStageXYZ = true;
1107 }
1108 }

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