Alternaria
fit cylinders and ellipsoids to fungus
|
Parameters for density functions over an Alternaria Apical_structure element. More...
#include <structure.h>
Public Member Functions | |
virtual | ~Apical_structure_density () |
Destructor. | |
virtual Apical_structure * | sample (float base_theta, float base_psi, size_t level) const =0 |
Creates a random Apical_structure with no parent. | |
virtual Apical_structure * | sample (float centroid_x, float centroid_y, float centroid_z, float base_theta, float base_psi, size_t level) const =0 throw (jwscxx::base::Arg_error) |
Creates a random Apical_structure with no parent. | |
virtual Apical_structure * | sample (class Structure *parent, float base_theta, float base_psi) const =0 throw (jwscxx::base::Arg_error) |
Creates a random Apical_structure with a parent. |
Parameters for density functions over an Alternaria Apical_structure element.
Abstract class providing some basic functionality for all Alternaria apical structure elements.
Definition at line 1153 of file structure.h.
virtual Apical_structure_density::~Apical_structure_density | ( | ) | [inline, virtual] |
Destructor.
Definition at line 1158 of file structure.h.
virtual Apical_structure* Apical_structure_density::sample | ( | float | base_theta, |
float | base_psi, | ||
size_t | level | ||
) | const [pure virtual] |
Creates a random Apical_structure with no parent.
Implements Structure_density.
Implemented in Apical_hypha_density, and Spore_density.
virtual Apical_structure* Apical_structure_density::sample | ( | float | centroid_x, |
float | centroid_y, | ||
float | centroid_z, | ||
float | base_theta, | ||
float | base_psi, | ||
size_t | level | ||
) | const throw (jwscxx::base::Arg_error) [pure virtual] |
Creates a random Apical_structure with no parent.
Implements Structure_density.
Implemented in Apical_hypha_density, and Spore_density.
virtual Apical_structure* Apical_structure_density::sample | ( | class Structure * | parent, |
float | base_theta, | ||
float | base_psi | ||
) | const throw (jwscxx::base::Arg_error) [pure virtual] |
Creates a random Apical_structure with a parent.
Implements Structure_density.
Implemented in Apical_hypha_density, and Spore_density.