Open PaperOpt
WavePacket Class Reference

#include <WavePacket.h>

Collaboration diagram for WavePacket:

List of all members.

Public Member Functions

 WavePacket ()
WavePacketoperator= (const WavePacket &wp)
void WpError (std::string message)
void mTravelToPosition (V3< double > &newPos)
void mIsotropicScattering ()
void mLambertianReflectance ()
void mTravelToSposition ()
int mTravel (double t)
void mCalcPolSp ()

Public Attributes

V3< double > mPos
V3< double > mDir
V3< double > mPol
V3< double > mSnormal
V3< double > mSposition
string mErrorType
double mLen
double mEnergy
double mLastZpos
int mNumRefr
int mNumScat
int obj_num
float mLambda
int nbr_wp
int nbr_lambda
double mRefrInd
double mPpol
double mSpol
bool hasfluored
int nbrFluo
int nbrAbs

Constructor & Destructor Documentation

WavePacket::WavePacket ( ) [inline]

Member Function Documentation

void WavePacket::mCalcPolSp ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void WavePacket::mIsotropicScattering ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void WavePacket::mLambertianReflectance ( )

Here is the call graph for this function:

Here is the caller graph for this function:

int WavePacket::mTravel ( double  t) [inline]

Here is the caller graph for this function:

void WavePacket::mTravelToPosition ( V3< double > &  newPos) [inline]

Here is the call graph for this function:

void WavePacket::mTravelToSposition ( ) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

WavePacket& WavePacket::operator= ( const WavePacket wp) [inline]
void WavePacket::WpError ( std::string  message) [inline]

Here is the caller graph for this function:


Member Data Documentation

public data members Constructor.

Parameters:
mLenTravelled Path.
mEnergyRelative energy of the wave packet.
mLastZposLast z-position before leaving structure.
mNumRefrNumber of refrations and reflections.
mRefrIndIndex of the medium where the wp is .
noOfWpNumber of wave packets.
rLambdasWavelengths of the light source.
rLambdaWeightsWeights for wavelengths. These will be normalized.

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