Alternaria
fit cylinders and ellipsoids to fungus
spore.cpp File Reference

Alternaria Spore and Spore_density classes. More...

#include <config.h>
#include <cmath>
#include <cstring>
#include <cassert>
#include <iostream>
#include <sstream>
#include <list>
#include <vector>
#include <inttypes.h>
#include <jwsc/base/limits.h>
#include <jwsc/math/constants.h>
#include <jwsc/prob/pdf.h>
#include <jwsc/vector/vector.h>
#include <jwsc/vector/vector_math.h>
#include <jwsc/matrix/matrix.h>
#include <jwsc/matrix/matrix_math.h>
#include <jwsc/matblock/matblock.h>
#include "density.h"
#include "printable.h"
#include "structure.h"
#include "dd_spore.h"
#include "hypha.h"
#include "spore.h"

Go to the source code of this file.

Defines

#define CENTROID_X_MIN   0
#define CENTROID_X_MAX   0
#define CENTROID_Y_MIN   0
#define CENTROID_Y_MAX   0
#define CENTROID_Z_MIN   0
#define CENTROID_Z_MAX   0
#define LENGTH_MU   40.0f
#define LENGTH_SIGMA   4.0f
#define LENGTH_MIN   10.f
#define LENGTH_MAX   100.0f
#define WIDTH_MU   15.0f
#define WIDTH_SIGMA   1.0f
#define WIDTH_MIN   2.0f
#define WIDTH_MAX   30.0f
#define THETA_MU   0
#define THETA_SIGMA   0.2f
#define THETA_MIN   0
#define THETA_MAX   JWSC_PI_2
#define PSI_MIN   -JWSC_PI
#define PSI_MAX   JWSC_PI
#define OPACITY_MU   0.9f
#define OPACITY_SIGMA   0.2f
#define OPACITY_MIN   0.1f
#define OPACITY_MAX   1.0f

Detailed Description

Alternaria Spore and Spore_density classes.

Author:
Joseph Schlecht
License:
Creative Commons BY-NC-SA 3.0

Definition in file spore.cpp.


Define Documentation

#define CENTROID_X_MIN   0

Definition at line 83 of file spore.cpp.

#define CENTROID_X_MAX   0

Definition at line 84 of file spore.cpp.

#define CENTROID_Y_MIN   0

Definition at line 86 of file spore.cpp.

#define CENTROID_Y_MAX   0

Definition at line 87 of file spore.cpp.

#define CENTROID_Z_MIN   0

Definition at line 89 of file spore.cpp.

#define CENTROID_Z_MAX   0

Definition at line 90 of file spore.cpp.

#define LENGTH_MU   40.0f

Definition at line 92 of file spore.cpp.

#define LENGTH_SIGMA   4.0f

Definition at line 93 of file spore.cpp.

#define LENGTH_MIN   10.f

Definition at line 94 of file spore.cpp.

#define LENGTH_MAX   100.0f

Definition at line 95 of file spore.cpp.

#define WIDTH_MU   15.0f

Definition at line 97 of file spore.cpp.

#define WIDTH_SIGMA   1.0f

Definition at line 98 of file spore.cpp.

#define WIDTH_MIN   2.0f

Definition at line 99 of file spore.cpp.

#define WIDTH_MAX   30.0f

Definition at line 100 of file spore.cpp.

#define THETA_MU   0

Definition at line 102 of file spore.cpp.

#define THETA_SIGMA   0.2f

Definition at line 103 of file spore.cpp.

#define THETA_MIN   0

Definition at line 104 of file spore.cpp.

#define THETA_MAX   JWSC_PI_2

Definition at line 105 of file spore.cpp.

#define PSI_MIN   -JWSC_PI

Definition at line 107 of file spore.cpp.

#define PSI_MAX   JWSC_PI

Definition at line 108 of file spore.cpp.

#define OPACITY_MU   0.9f

Definition at line 110 of file spore.cpp.

#define OPACITY_SIGMA   0.2f

Definition at line 111 of file spore.cpp.

#define OPACITY_MIN   0.1f

Definition at line 112 of file spore.cpp.

#define OPACITY_MAX   1.0f

Definition at line 113 of file spore.cpp.