Alternaria
fit cylinders and ellipsoids to fungus
Apical_structure Member List
This is the complete list of members for Apical_structure, including all inherited members.
add_lateral(class Lateral_structure *s)Structure [inline]
apicalStructure [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_psiStructure [protected]
base_thetaStructure [protected]
begin_ptStructure [protected]
centroidStructure [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 =0Apical_structure [pure virtual]
densityApical_structure [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 =0Structure [pure virtual]
end_ptStructure [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 Structure [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)=0Structure [pure 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 =0Structure [pure virtual]
get_width() const Structure [inline]
growth_dirStructure [protected]
has_child_id(uint32_t id) const Structure [protected]
idStructure [protected]
Lateral_structure classApical_structure [friend]
lateralsStructure [protected]
lengthStructure [protected]
levelStructure [protected]
log_probStructure [protected]
log_prob_descendStructure [protected]
merge_with_apical(const Apical_structure *rvals)Apical_structure [virtual]
merge_with_lateral(Lateral_structure *lateral, const Apical_structure *rvals)Apical_structure [virtual]
opacityStructure [protected]
operator=(const Apical_structure &s)Apical_structure [virtual]
Structure::operator=(const Structure &s)Structure [virtual]
parentStructure [protected]
print(ostream &out=std::cout) const Structure [virtual]
Printable::print(std::ostream &out) const =0Printable [pure virtual]
psiStructure [protected]
RStructure [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(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 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]
Structure classApical_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
thetaStructure [protected]
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()Apical_structure [protected, virtual]
update_R()Structure [protected]
widthStructure [protected]
~Apical_structure()Apical_structure [inline, virtual]
~Printable()Printable [inline, virtual]
~Structure()Structure [virtual]