Alternaria
fit cylinders and ellipsoids to fungus
|
add_lateral(class Lateral_structure *s) | Structure | [inline] |
apical | Structure | [protected] |
Apical_structure(float centroid_x, float centroid_y, float centroid_z, float length, float width, float base_theta, float base_psi, float theta, float psi, float opacity, size_t level, const class Apical_structure_density *density) | Apical_structure | |
Apical_structure(Structure *parent, float length, float width, float base_theta, float base_psi, float theta, float psi, float opacity, const class Apical_structure_density *density) | Apical_structure | |
Apical_structure(Structure *parent, float centroid_x, float centroid_y, float centroid_z, float length, float width, float base_theta, float base_psi, float opacity, const class Apical_structure_density *density) | Apical_structure | |
Apical_structure(const Apical_structure &s) | Apical_structure | |
base_psi | Structure | [protected] |
base_theta | Structure | [protected] |
begin_pt | Structure | [protected] |
centroid | Structure | [protected] |
check_base_psi() const | Structure | [protected] |
check_base_theta() const | Structure | [protected] |
check_centroid() const | Apical_structure | [protected, virtual] |
check_length() const | Structure | [protected] |
check_opacity() const | Structure | [protected] |
check_psi() const | Structure | [protected] |
check_theta() const | Structure | [protected] |
check_width() const | Structure | [protected] |
clone() const | Spore | [virtual] |
density | Spore | [protected] |
draw_in_matblock_f(jwsc::Matblock_f *M_blk, float x, float y, float z, float x_scale, float y_scale, float z_scale, bool fill=true) const | Spore | [virtual] |
draw_in_matrix_f(jwsc::Matrix_f *M, float x, float y, float z, float x_scale, float y_scale, float z_scale, bool fill=true) const | Spore | |
draw_in_zeroed_matrix_f(jwsc::Matrix_f *M, float x, float y, float z, float x_scale, float y_scale, float z_scale, bool fill=true) const | Spore | [protected] |
end_pt | Structure | [protected] |
get_apical() | Structure | [inline] |
get_base_psi() const | Structure | [inline] |
get_base_theta() const | Structure | [inline] |
get_begin_pt() const | Structure | [inline] |
get_centroid() const | Structure | [inline] |
get_density() const | Spore | [inline] |
get_descendants() | Structure | |
get_end_pt() const | Structure | [inline] |
get_growth_dir() const | Structure | [inline] |
get_id() const | Structure | [inline] |
get_intersection(jwsc::Vector_f **isect_out, uint32_t n, const jwsc::Vector_f *p1_in, const jwsc::Vector_f *p2_in) | Spore | [virtual] |
get_laterals() | Structure | [inline] |
get_length() const | Structure | [inline] |
get_level() const | Structure | [inline] |
get_log_prob() const | Structure | [inline] |
get_log_prob_descend() const | Structure | [inline] |
get_member_value(const char *member_name, std::istream &in) | Printable | [static] |
get_next_member_value(const char *member_value) | Printable | [static] |
get_opacity() const | Structure | [inline] |
get_parent() const | Structure | [inline] |
get_psi() const | Structure | [inline] |
get_random_lateral() | Structure | |
get_root() | Structure | |
get_terminal_apical() | Structure | |
get_theta() const | Structure | [inline] |
get_type_str() const | Spore | [inline, virtual] |
get_width() const | Structure | [inline] |
growth_dir | Structure | [protected] |
has_child_id(uint32_t id) const | Structure | [protected] |
id | Structure | [protected] |
Lateral_structure class | Apical_structure | [friend] |
laterals | Structure | [protected] |
length | Structure | [protected] |
level | Structure | [protected] |
log_prob | Structure | [protected] |
log_prob_descend | Structure | [protected] |
merge_with_apical(const Spore *rvals) | Spore | |
Apical_structure::merge_with_apical(const Apical_structure *rvals) | Apical_structure | [virtual] |
merge_with_lateral(Lateral_structure *lateral, const Apical_structure *rvals) | Apical_structure | [virtual] |
opacity | Structure | [protected] |
operator=(const Spore &s) | Spore | |
Apical_structure::operator=(const Apical_structure &s) | Apical_structure | [virtual] |
Structure::operator=(const Structure &s) | Structure | [virtual] |
parent | Structure | [protected] |
print(ostream &out=std::cout) const | Structure | [virtual] |
Printable::print(std::ostream &out) const =0 | Printable | [pure virtual] |
psi | Structure | [protected] |
R | Structure | [protected] |
recursively_check_structure() const | Structure | |
recursively_clone() const | Apical_structure | [virtual] |
recursively_draw_in_matblock_f(jwsc::Matblock_f *M_blk, float x, float y, float z, float x_scale, float y_scale, float z_scale, bool fill=true) const | Structure | |
recursively_print(ostream &out=std::cout) const | Structure | |
recursively_update_levels(int level_delta) | Structure | [protected] |
recursively_update_R() | Structure | [protected] |
remove_lateral(class Lateral_structure *s) | Structure | |
replace(class Apical_hypha *hypha) | Spore | |
Apical_structure::replace(Apical_structure *s) | Apical_structure | [virtual] |
set_apical(class Apical_structure *s) | Structure | [inline] |
set_base_orientation(float base_theta, float base_psi) | Structure | |
set_base_psi(float base_psi) | Structure | |
set_base_theta(float base_theta) | Structure | |
set_length(float length) | Structure | |
set_opacity(float opacity) | Structure | |
set_orientation(float theta, float psi) | Structure | |
set_position(float centroid_x, float centroid_y, float centroid_z) | Apical_structure | |
set_psi(float psi) | Structure | |
set_size(float length, float width) | Structure | |
set_theta(float theta) | Structure | |
set_width(float width) | Structure | |
split_into_apical(const Spore *rvals_1, const Spore *rvals_2) | Spore | |
split_into_apical(const Apical_hypha *rvals_1, const Apical_hypha *rvals_2) | Spore | |
Apical_structure::split_into_apical(const Apical_structure *rvals_1, const Apical_structure *rvals_2) | Apical_structure | [virtual] |
split_into_lateral(const Apical_structure *rvals_1, const Lateral_structure *rvals_2) | Apical_structure | [virtual] |
Spore(float centroid_x, float centroid_y, float centroid_z, float length, float width, float base_theta, float base_psi, float theta, float psi, float opacity, size_t level, const class Spore_density *density) | Spore | |
Spore(Structure *parent, float length, float width, float base_theta, float base_psi, float theta, float psi, float opacity, const class Spore_density *density) | Spore | |
Spore(Structure *parent, float centroid_x, float centroid_y, float centroid_z, float length, float width, float base_theta, float base_psi, float opacity, const class Spore_density *density) | Spore | |
Spore(const Spore &s) | Spore | |
Spore(const class Apical_hypha &h, float width, const Spore_density *density) | Spore | |
Structure class | Apical_structure | [friend] |
Structure::Structure(float length, float width, float base_theta, float base_psi, float theta, float psi, float opacity, size_t level, const class Structure_density *density) | Structure | |
Structure::Structure(const Structure &s) | Structure | |
theta | Structure | [protected] |
type_str() | Spore | [inline, static] |
update_ancestry_log_prob() | Structure | [protected] |
update_angles() | Structure | [protected] |
update_apical() | Structure | [protected] |
update_begin_pt() | Structure | [protected] |
update_centroid() | Structure | [protected] |
update_end_pt() | Structure | [protected] |
update_from_parent_end_pt() | Apical_structure | [protected] |
update_growth_dir_and_length_from_pts() | Structure | [protected] |
update_growth_dir_from_R() | Structure | [protected] |
update_laterals() | Structure | [protected] |
update_log_prob() | Spore | [protected, virtual] |
update_R() | Structure | [protected] |
width | Structure | [protected] |
~Apical_structure() | Apical_structure | [inline, virtual] |
~Printable() | Printable | [inline, virtual] |
~Structure() | Structure | [virtual] |