Open PaperOpt
HomogeneousScatteringMaterial Class Reference

#include <HomogeneousScatteringMaterial.h>

Inheritance diagram for HomogeneousScatteringMaterial:
Collaboration diagram for HomogeneousScatteringMaterial:

List of all members.

Public Member Functions

 HomogeneousScatteringMaterial (vector< complex_LC > &rRefrIndex, vector< double > &rQScat, vector< double > &rQAbs, vector< double > &rQAbsFluo, double ContactReduction, Distributions::Distribution *pDistScat, const StructureObject *const pStructureObject, Fluorescence *fluor)
 ~HomogeneousScatteringMaterial (void)
int Process (WavePacket &wp, int ComponentNumber, bool EntryScattering=false, complex_LC *pPrevRefrIndex=0) const
int Process (WavePacket &wp) const

Constructor & Destructor Documentation

HomogeneousScatteringMaterial::HomogeneousScatteringMaterial ( vector< complex_LC > &  rRefrIndex,
vector< double > &  rQScat,
vector< double > &  rQAbs,
vector< double > &  rQAbsFluo,
double  ContactReduction,
Distributions::Distribution pDistScat,
const StructureObject *const  pStructureObject,
Fluorescence fluor 
)
HomogeneousScatteringMaterial::~HomogeneousScatteringMaterial ( void  )

Member Function Documentation

int HomogeneousScatteringMaterial::Process ( WavePacket wp,
int  ComponentNumber,
bool  EntryScattering = false,
complex_LC pPrevRefrIndex = 0 
) const [inline, virtual]

Implements Component.

Here is the call graph for this function:

Here is the caller graph for this function:

int HomogeneousScatteringMaterial::Process ( WavePacket wp) const [virtual]

Calculate transmission/reflection

Parameters:
wpWave Packet's object to calculate ditance of interception and call many fuctions of wave packet..

Implements Component.

Here is the call graph for this function:


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