Open PaperOpt
FillerGenerator Class Reference

#include <FillerGenerator.h>

Inheritance diagram for FillerGenerator:
Collaboration diagram for FillerGenerator:

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)
FillerGenerateFiller (const Basesheet *const pBasesheet)
ComponentGenerateComponent (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:
spscattering parameters.
contactReductionmodifies probability that a wave packet will move from filler to filler.
pRoughnessmicroroughness of the filler.
pDistrScatScattering distribution. DistributionHenyeyGreenstein is a good choice.
pDistThetaPolar distribution for the filler direction.
pDistPhiAzimuthal distribution for the filler direction.
pDistPolAngleDistribution for the filler tilt.
pDistADistribution for the filler a axis.
pDistBDistribution for the filler b axis.
pDistEllipticityDistribution for the filler ellipticity.
pFluorescenceFluorescence 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]

Implements ComponentGenerator.

Here is the call graph for this function:

Filler* FillerGenerator::GenerateFiller ( const Basesheet *const  pBasesheet)

The documentation for this class was generated from the following files: