25 #ifndef NUCLEUSMARKER_HH 26 #define NUCLEUSMARKER_HH 83 virtual void toggleReadOnly();
85 void updatePredictedLabelSuffix();
87 void updatePredictedSubtypeSuffix();
125 void setSubtype(
const int subtype);
127 int predictedSubtype()
const;
128 void setPredictedSubtype(
const int subtype);
130 double value()
const;
131 void setValue(
const double value);
133 double confidence()
const;
134 void setConfidence(
const double confidence);
136 double sPhase()
const;
137 void setSPhase(
const double sPhase);
139 bool mitotic()
const;
140 void setMitotic(
const bool mitotic);
142 bool predictedMitotic()
const;
143 void setPredictedMitotic(
const bool mitotic);
145 int continuity()
const;
146 void setContinuity(
const int continuity);
148 int predictedContinuity()
const;
149 void setPredictedContinuity(
const int continuity);
151 double borderDistanceUm()
const;
152 void setBorderDistanceUm(
const double borderDistanceUm);
154 double volumeUm3()
const;
155 void setVolumeUm3(
const double volumeUm3);
165 BlitzH5File const &inFile, std::string
const &group,
168 virtual void writeCSVHeader(std::ofstream &out)
const;
169 virtual void saveCSV(std::ofstream &out)
const;
170 virtual void loadFromMap(std::map<std::string,std::string>
const &values);
178 virtual void copyFromATBNucleus(
atb::Nucleus const &nc);
182 double _value, _confidence, _sphase, _borderDistance, _volume;
183 bool _mitotic, _predictedMitotic;
184 int _subtype, _predictedSubtype, _continuity, _predictedContinuity;
The Nucleus class contains cell nucleus attributes and provides methods to load and save single nucle...
blitz::Array< std::complex< double >, 1 > FrequencyArray
The Marker class specifies the properties of an abstract Marker that can be contained in an Annotatio...
TinyMatrix< bool, NRows, NColumns > operator<(TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
Elementwise comparison of two blitz::TinyMatrices using the less than operator.
MarkerType
Marker.hh "liblabelling_qt4/Marker.hh".