|
Open PaperOpt
|
#include <WavePacket.h>

Public Member Functions | |
| WavePacket () | |
| WavePacket & | operator= (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 |
| WavePacket::WavePacket | ( | ) | [inline] |
| void WavePacket::mCalcPolSp | ( | ) |


| void WavePacket::mIsotropicScattering | ( | ) |


| void WavePacket::mLambertianReflectance | ( | ) |


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

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

| void WavePacket::mTravelToSposition | ( | ) | [inline] |


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

| V3<double> WavePacket::mDir |
| double WavePacket::mEnergy |
| string WavePacket::mErrorType |
| float WavePacket::mLambda |
| double WavePacket::mLastZpos |
| double WavePacket::mLen |
| V3<double> WavePacket::mPol |
| V3<double> WavePacket::mPos |
public data members Constructor.
| mLen | Travelled Path. |
| mEnergy | Relative energy of the wave packet. |
| mLastZpos | Last z-position before leaving structure. |
| mNumRefr | Number of refrations and reflections. |
| mRefrInd | Index of the medium where the wp is . |
| noOfWp | Number of wave packets. |
| rLambdas | Wavelengths of the light source. |
| rLambdaWeights | Weights for wavelengths. These will be normalized. |
| double WavePacket::mPpol |
| double WavePacket::mRefrInd |
| V3<double> WavePacket::mSnormal |
| double WavePacket::mSpol |
| V3<double> WavePacket::mSposition |