uk.ac.sussex.gdsc.smlm.data.config.unit.proto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gdsc-smlm Show documentation
Show all versions of gdsc-smlm Show documentation
Genome Damage and Stability Centre SMLM Package
Software for single molecule localisation microscopy (SMLM)
The newest version!
syntax = "proto3";
// ProtoBuffer description file for configuration settings of the GDSC SMLM Java code.
// Authors: Alex Herbert, 2017
// License: GPL V3
package uk.ac.sussex.gdsc.smlm.data.config;
option java_outer_classname = "UnitProtos";
// enums that are used for optional fields have [enum_name]_NA as the first entry as the
// proto definition will use this as the default
// Unit for measuring distance
enum DistanceUnit {
DISTANCE_UNIT_NA = 0; // Not available
PIXEL = 1; // Camera pixel units
UM = 2; // Micrometer units
NM = 3; // Nanometer units
}
// Unit for measuring intensity
enum IntensityUnit {
INTENSITY_UNIT_NA = 0; // Not available
PHOTON = 1; // Photon units
COUNT = 2; // Camera count units
}
// Unit for measuring angle
enum AngleUnit {
ANGLE_UNIT_NA = 0; // Not available
RADIAN = 1; // Radian units
DEGREE = 2; // Degree units
}
// Unit for measuring time
enum TimeUnit {
TIME_UNIT_NA = 0; // Not available
FRAME = 1; // Frame units
SECOND = 2; // Second units
MILLISECOND = 3; // Millisecond units
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy