|
Open PaperOpt
|
#include <Pore.h>


Public Member Functions | |
| Pore (double ContactReduction, double Theta, double Phi, double PolAngle, double A, double B, double Ellip, vector< complex_LC > *pRefrIndex, vector< double > *pZCoeff, const StructureObject *const pStructureObject) | |
| ~Pore (void) | |
Performs all raytracing in pores.
#include "Pore.h"
| Pore::Pore | ( | double | ContactReduction, |
| double | Theta, | ||
| double | Phi, | ||
| double | PolAngle, | ||
| double | A, | ||
| double | B, | ||
| double | Ellip, | ||
| vector< complex_LC > * | pRefrIndex, | ||
| vector< double > * | pZCoeff, | ||
| const StructureObject *const | pStructureObject | ||
| ) |
Constructor.
| mContactReduction | Probability reduction of encountering the same component on exit. [0, 1] |
| Theta | Polar angle of incidence in degrees of ellipsoid orientation. |
| Phi | Azimuthal angle of incidence of ellipsoid orientation. |
| PolAngle | Tilt of pore. |
| A | Ellipsoid axis pointing in the direction determined by Tilt. |
| B | Ellipsoid axis pointing in the direction determined by Tilt. |
| Ellip | Shape of ellipsoid coss section orthogonal liea in the interval[-0.9,0.9]. |
| pBasesheet | Pointer to the basesheet containing the pore. |

| Pore::~Pore | ( | void | ) |
Destructor.