#include <Basesheet.h>
List of all members.
Public Member Functions |
| | Basesheet2 (vector< ComponentGenerator * > *pCompGen, Distributions::DistributionComponents *pDistComps, float XMin, float XMax, float YMin, float YMax, StructureObject *pEl, Distributions::Distribution *pPoreSizeDist, Distributions::Distribution *pPoreEllipDist, double PoreContactReduction, ScatteringParameters *pScatLayer, bool EntryScattering=false) |
| int | Process (WavePacket &wp, int up_down, int internal) const |
| complex_LC | mGetRefrIndex (int nbr) const |
Protected Attributes |
| vector< complex_LC > | mRefrIndex |
Detailed Description
Constructor class Basesheet
Process class Basesheet
Constructor & Destructor Documentation
| Basesheet2::Basesheet2 |
( |
vector< ComponentGenerator * > * |
pCompGen, |
|
|
Distributions::DistributionComponents * |
pDistComps, |
|
|
float |
XMin, |
|
|
float |
XMax, |
|
|
float |
YMin, |
|
|
float |
YMax, |
|
|
StructureObject * |
pEl, |
|
|
Distributions::Distribution * |
pPoreSizeDist, |
|
|
Distributions::Distribution * |
pPoreEllipDist, |
|
|
double |
PoreContactReduction, |
|
|
ScatteringParameters * |
pScatLayer, |
|
|
bool |
EntryScattering = false |
|
) |
| |
Constructor. /**
- Parameters:
-
| pCompGen | Represents instance of ComponentGenerator vector |
| pDistComps | Represents component distribution in the thickness direction of the paper |
| rRefrIndex | Wavelength Refractive indec presenting complex values |
| RoughnessLow | Low room mean square roughness of the paper measured over small area |
| RoughnessHigh | High room mean square roughness of the paper measured over small area |
| XMin | X-coordinte to present minimum size of basesheet |
| XMax | X-coordinte to present maximum size of basesheet |
| YMin | Y-coordinte to present minimum size of basesheet |
| YMax | Y-coordinte to present maximum size of basesheet |
| pEl | Instance of StructureObject class is used to appraoch next layer untill last one |
Member Function Documentation
| complex_LC Basesheet2::mGetRefrIndex |
( |
int |
nbr | ) |
const [virtual] |
Returns effective refractive index of the statistical layer.
- Parameters:
-
| nbr | Index of simulated wavelength |
Reimplemented from Basesheet.
| int Basesheet2::Process |
( |
WavePacket & |
wp, |
|
|
int |
up_down, |
|
|
int |
internal |
|
) |
| const [virtual] |
Generate the component and send wavepacket into other component.
- Parameters:
-
| wp | Wave Packet's object to calculate ditance of interception and call many fuctions of wave packet. |
| up_down | Checks if wave packet is travelling in upward. . |
Reimplemented from Basesheet.
Member Data Documentation
The documentation for this class was generated from the following files: