Alternaria
fit cylinders and ellipsoids to fungus
Structure Member List
This is the complete list of members for Structure, including all inherited members.
add_lateral(class Lateral_structure *s)Structure [inline]
apicalStructure [protected]
Apical_structure classStructure [friend]
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 =0Structure [protected, pure 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 =0Structure [pure virtual]
densityStructure [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]
generate_id()Structure [private, static]
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 classStructure [friend]
lateralsStructure [protected]
lengthStructure [protected]
levelStructure [protected]
log_probStructure [protected]
log_prob_descendStructure [protected]
opacityStructure [protected]
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 =0Structure [pure 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
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_psi(float psi)Structure
set_size(float length, float width)Structure
set_theta(float theta)Structure
set_width(float width)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(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_growth_dir_and_length_from_pts()Structure [protected]
update_growth_dir_from_R()Structure [protected]
update_laterals()Structure [protected]
update_log_prob()Structure [protected, virtual]
update_R()Structure [protected]
widthStructure [protected]
~Printable()Printable [inline, virtual]
~Structure()Structure [virtual]