![]() |
ImageD
v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
|
#include <d_bio_nucleuslife.h>
Public Member Functions | |
D_Bio_NucleusLife () | |
bool | set_ScalePx2Um (double scale) |
void | set_FrameInMargin_XY (int x_min, int x_max, int y_min, int y_max) |
void | set_FrameInMargin_XY (Rect FrameOk) |
void | set_FrameBorder_XY (Rect FrameBorder) |
void | set_sizeTime (size_t t_size) |
void | set_time_irradiation (double t_irr) |
bool | set_Parent (D_Bio_NucleusBlob *nuc_parent) |
bool | set_Child1 (D_Bio_NucleusBlob *nuc_child1) |
bool | set_Child2 (D_Bio_NucleusBlob *nuc_child2) |
bool | set_Child (D_Bio_NucleusBlob *nuc_child) |
bool | add_Member (D_Bio_NucleusBlob nuc) |
Rect | frameBorder () |
bool | has_Parent () |
bool | has_Child1 () |
bool | has_Child2 () |
bool | has_NoParent () |
bool | has_NoChild () |
bool | has_NoChild1 () |
bool | has_NoChild2 () |
bool | has_ExactlyOneChild () |
bool | has_AtLeastOneChild () |
bool | has_ExactlyTwoChilds () |
bool | has_LessThenTwoChilds () |
bool | has_Sibbling () |
bool | has_NoSibbling () |
bool | has_MitosisStart () |
bool | has_NoMitosisStart () |
bool | has_MitosisEnd () |
bool | has_NoMitosisEnd () |
bool | has_MitosisStartAndEnd () |
bool | has_NeitherMitosisStartNorEnd () |
D_Bio_NucleusBlob * | pNuc_parent () |
D_Bio_NucleusBlob * | pNuc_child1 () |
D_Bio_NucleusBlob * | pNuc_child2 () |
vector< D_Bio_NucleusBlob > | Nuc_members () |
D_Bio_NucleusBlob | Nuc_member (size_t i) |
D_Bio_NucleusBlob * | pNuc_member (size_t i) |
D_Bio_NucleusBlob * | pNuc_member_first () |
D_Bio_NucleusBlob * | pNuc_member_last () |
D_Bio_NucleusBlob * | pNuc_member_byTime (size_t t) |
D_Bio_NucleusBlob * | pNuc_excluded () |
size_t | members_count () |
D_Bio_Focus * | pFocus (size_t i_nuc, size_t ch_foc, size_t i_foc) |
bool | is_excluded () |
bool | set_excluded (size_t t, bool exclude) |
double | attrib_foc (size_t i_attrib, size_t ch_val, size_t ch_foc, size_t i_nuc, size_t i_foc) |
vector< double > | attrib_foc (size_t i_attrib, size_t ch_val, size_t ch_foc, size_t i_nuc) |
vector< vector< double > > | attrib_foc (size_t i_attrib, size_t ch_val, size_t ch_foc) |
vector< vector< vector< double > > > | attrib_foc (size_t i_attrib, size_t ch_val) |
bool | attrib_foc (vector< double > *pvAttribsToAppendTo, size_t i_attrib, size_t ch_val) |
bool | attrib_foc (vector< double > *pvAttribsToAppendTo, size_t i_attrib, size_t ch_val, size_t ch_foc) |
double | attrib_nuc (size_t i_attrib, size_t ch_val, size_t i_nuc) |
double | attrib_nuc_begin (size_t i_attrib, size_t ch_val) |
double | attrib_nuc_end (size_t i_attrib, size_t ch_val) |
vector< double > | attrib_nuc (size_t i_attrib, size_t ch_val) |
bool | attrib_nuc (vector< double > *pvAttribsToAppendTo, size_t i_attrib, size_t ch_val) |
double | attrib_nuclife (size_t i_attrib_nuclife) |
double | attrib_nuclife_growth (size_t i_attrib_nuc, size_t ch_val) |
double | attrib_nuclife_growth_per_T (size_t i_attrib_nuc, size_t ch_val) |
double | closestDist2Border () |
bool | nearBorderAtLeastOnce () |
bool | inRangeAtAllTimes () |
bool | starts_before (size_t t) |
bool | starts_at (size_t t) |
bool | starts_after (size_t t) |
bool | ends_before (size_t t) |
bool | ends_at (size_t t) |
bool | ends_after (size_t t) |
Static Public Member Functions | |
static bool | attribute_is_focus_channel_dependent (size_t i_attrib) |
static bool | attribute_is_value_channel_dependent (size_t i_attrib) |
D_Bio_NucleusLife::D_Bio_NucleusLife | ( | ) |
bool D_Bio_NucleusLife::add_Member | ( | D_Bio_NucleusBlob | nuc | ) |
vector< vector< vector< double > > > D_Bio_NucleusLife::attrib_foc | ( | size_t | i_attrib, |
size_t | ch_val | ||
) |
vector< vector< double > > D_Bio_NucleusLife::attrib_foc | ( | size_t | i_attrib, |
size_t | ch_val, | ||
size_t | ch_foc | ||
) |
vector< double > D_Bio_NucleusLife::attrib_foc | ( | size_t | i_attrib, |
size_t | ch_val, | ||
size_t | ch_foc, | ||
size_t | i_nuc | ||
) |
double D_Bio_NucleusLife::attrib_foc | ( | size_t | i_attrib, |
size_t | ch_val, | ||
size_t | ch_foc, | ||
size_t | i_nuc, | ||
size_t | i_foc | ||
) |
bool D_Bio_NucleusLife::attrib_foc | ( | vector< double > * | pvAttribsToAppendTo, |
size_t | i_attrib, | ||
size_t | ch_val | ||
) |
bool D_Bio_NucleusLife::attrib_foc | ( | vector< double > * | pvAttribsToAppendTo, |
size_t | i_attrib, | ||
size_t | ch_val, | ||
size_t | ch_foc | ||
) |
vector< double > D_Bio_NucleusLife::attrib_nuc | ( | size_t | i_attrib, |
size_t | ch_val | ||
) |
double D_Bio_NucleusLife::attrib_nuc | ( | size_t | i_attrib, |
size_t | ch_val, | ||
size_t | i_nuc | ||
) |
bool D_Bio_NucleusLife::attrib_nuc | ( | vector< double > * | pvAttribsToAppendTo, |
size_t | i_attrib, | ||
size_t | ch_val | ||
) |
|
inline |
|
inline |
double D_Bio_NucleusLife::attrib_nuclife | ( | size_t | i_attrib_nuclife | ) |
|
inline |
|
inline |
|
static |
|
static |
double D_Bio_NucleusLife::closestDist2Border | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool D_Bio_NucleusLife::is_excluded | ( | ) |
|
inline |
bool D_Bio_NucleusLife::nearBorderAtLeastOnce | ( | ) |
|
inline |
|
inline |
D_Bio_Focus * D_Bio_NucleusLife::pFocus | ( | size_t | i_nuc, |
size_t | ch_foc, | ||
size_t | i_foc | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
D_Bio_NucleusBlob * D_Bio_NucleusLife::pNuc_member_byTime | ( | size_t | t | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool D_Bio_NucleusLife::set_excluded | ( | size_t | t, |
bool | exclude | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
bool D_Bio_NucleusLife::set_ScalePx2Um | ( | double | scale | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |