BioLib  4.1.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.
1144 {
1145 ImageInfo inf = new ImageInfo();
1146 inf.PhysicalSizeX = PhysicalSizeX;
1147 inf.PhysicalSizeY = PhysicalSizeY;
1148 inf.PhysicalSizeZ = PhysicalSizeZ;
1149 inf.StageSizeX = StageSizeX;
1150 inf.StageSizeY = StageSizeY;
1151 inf.StageSizeZ = StageSizeZ;
1152 inf.HasPhysicalXY = HasPhysicalXY;
1153 inf.HasPhysicalXYZ = HasPhysicalXYZ;
1154 inf.StageSizeX = StageSizeX;
1155 inf.StageSizeY = StageSizeY;
1156 inf.StageSizeZ = StageSizeZ;
1157 inf.HasStageXY = HasStageXY;
1158 inf.HasStageXYZ = HasStageXYZ;
1159 return inf;
1160 }
Definition Bio.cs:1066

Property Documentation

◆ PhysicalSizeX

double BioLib.ImageInfo.PhysicalSizeX
getset
1073 {
1074 get { return physicalSizeX; }
1075 set
1076 {
1077 physicalSizeX = value;
1078 HasPhysicalXY = true;
1079 }
1080 }

◆ PhysicalSizeY

double BioLib.ImageInfo.PhysicalSizeY
getset
1082 {
1083 get { return physicalSizeY; }
1084 set
1085 {
1086 physicalSizeY = value;
1087 HasPhysicalXY = true;
1088 }
1089 }

◆ PhysicalSizeZ

double BioLib.ImageInfo.PhysicalSizeZ
getset
1091 {
1092 get { return physicalSizeZ; }
1093 set
1094 {
1095 physicalSizeZ = value;
1096 HasPhysicalXYZ = true;
1097 }
1098 }

◆ Series

int BioLib.ImageInfo.Series
getset
1135 {
1136 get { return series; }
1137 set { series = value; }
1138 }

◆ StageSizeX

double BioLib.ImageInfo.StageSizeX
getset
1106 {
1107 get { return stageSizeX; }
1108 set
1109 {
1110 stageSizeX = value;
1111 HasStageXY = true;
1112 }
1113 }

◆ StageSizeY

double BioLib.ImageInfo.StageSizeY
getset
1115 {
1116 get { return stageSizeY; }
1117 set
1118 {
1119 stageSizeY = value;
1120 HasStageXY = true;
1121 }
1122 }

◆ StageSizeZ

double BioLib.ImageInfo.StageSizeZ
getset
1124 {
1125 get { return stageSizeZ; }
1126 set
1127 {
1128 stageSizeZ = value;
1129 HasStageXYZ = true;
1130 }
1131 }

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