Open PaperOpt
Pore Class Reference

#include <Pore.h>

Inheritance diagram for Pore:
Collaboration diagram for Pore:

List of all members.

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)

Detailed Description

Performs all raytracing in pores.

#include "Pore.h"


Constructor & Destructor Documentation

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.

Parameters:
mContactReductionProbability reduction of encountering the same component on exit. [0, 1]
ThetaPolar angle of incidence in degrees of ellipsoid orientation.
PhiAzimuthal angle of incidence of ellipsoid orientation.
PolAngleTilt of pore.
AEllipsoid axis pointing in the direction determined by Tilt.
BEllipsoid axis pointing in the direction determined by Tilt.
EllipShape of ellipsoid coss section orthogonal liea in the interval[-0.9,0.9].
pBasesheetPointer to the basesheet containing the pore.

Here is the call graph for this function:

Pore::~Pore ( void  )

Destructor.


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