#include <FillerGenerator.h>
List of all members.
Public Member Functions |
| | FillerGenerator (void) |
| | FillerGenerator (ScatteringParameters *sp, double contactReduction, V2< float > *pRoughness, Distributions::Distribution *pDistTheta, Distributions::Distribution *pDistPhi, Distributions::Distribution *pDistrScat, Distributions::Distribution *pDistPolAngle, Distributions::Distribution *pDistA, Distributions::Distribution *pDistB, Distributions::Distribution *pDistEllipticity, Fluorescence *f) |
| | ~FillerGenerator (void) |
| Filler * | GenerateFiller (const Basesheet *const pBasesheet) |
| Component * | GenerateComponent (const Basesheet *const pBasesheet) |
Constructor & Destructor Documentation
| FillerGenerator::FillerGenerator |
( |
void |
| ) |
|
| FillerGenerator::FillerGenerator |
( |
ScatteringParameters * |
sp, |
|
|
double |
contactReduction, |
|
|
V2< float > * |
pRoughness, |
|
|
Distributions::Distribution * |
pDistTheta, |
|
|
Distributions::Distribution * |
pDistPhi, |
|
|
Distributions::Distribution * |
pDistrScat, |
|
|
Distributions::Distribution * |
pDistPolAngle, |
|
|
Distributions::Distribution * |
pDistA, |
|
|
Distributions::Distribution * |
pDistB, |
|
|
Distributions::Distribution * |
pDistEllipticity, |
|
|
Fluorescence * |
f |
|
) |
| |
Constructor.
- Parameters:
-
| sp | scattering parameters. |
| contactReduction | modifies probability that a wave packet will move from filler to filler. |
| pRoughness | microroughness of the filler. |
| pDistrScat | Scattering distribution. DistributionHenyeyGreenstein is a good choice. |
| pDistTheta | Polar distribution for the filler direction. |
| pDistPhi | Azimuthal distribution for the filler direction. |
| pDistPolAngle | Distribution for the filler tilt. |
| pDistA | Distribution for the filler a axis. |
| pDistB | Distribution for the filler b axis. |
| pDistEllipticity | Distribution for the filler ellipticity. |
| pFluorescence | Fluorescence object holding the fluorescence matrix for the filler. Can be null if the filler is not fluorescent. |
| FillerGenerator::~FillerGenerator |
( |
void |
| ) |
|
Member Function Documentation
| Component * FillerGenerator::GenerateComponent |
( |
const Basesheet *const |
pBasesheet | ) |
[virtual] |
| Filler* FillerGenerator::GenerateFiller |
( |
const Basesheet *const |
pBasesheet | ) |
|
The documentation for this class was generated from the following files: