| addObject(ObjectShape *obj) | GOAT::raytracing::LightSrc | |
| adjustDirection() | GOAT::raytracing::LightSrc | |
| area() | GOAT::raytracing::LightSrcGauss | inlinevirtual |
| binRead(std::ifstream &is) | GOAT::raytracing::LightSrc | |
| binReadItem(std::ifstream &is) | GOAT::raytracing::LightSrcGauss | virtual |
| binWrite(std::ofstream &os) | GOAT::raytracing::LightSrc | |
| binWriteItem(std::ofstream &os) | GOAT::raytracing::LightSrcGauss | virtual |
| calcNormfak() | GOAT::raytracing::LightSrcGauss | inline |
| calcStartPhase(maths::Vector< double > P) | GOAT::raytracing::LightSrcGauss | |
| calcw(double z) | GOAT::raytracing::LightSrcGauss | inline |
| calcz0() | GOAT::raytracing::LightSrcGauss | inline |
| clearObjects() | GOAT::raytracing::LightSrc | |
| D | GOAT::raytracing::LightSrc | |
| D1 | GOAT::raytracing::LightSrc | |
| D2 | GOAT::raytracing::LightSrc | |
| density | GOAT::raytracing::LightSrc | |
| e1 | GOAT::raytracing::LightSrc | |
| e2 | GOAT::raytracing::LightSrc | |
| f | GOAT::raytracing::LightSrcGauss | |
| focuspos | GOAT::raytracing::LightSrcGauss | |
| getDensity() | GOAT::raytracing::LightSrc | inline |
| getFocuspos() | GOAT::raytracing::LightSrcGauss | inline |
| getInitPol() | GOAT::raytracing::LightSrc | inline |
| getIsum1() | GOAT::raytracing::LightSrc | inline |
| getIsum2() | GOAT::raytracing::LightSrc | inline |
| getk() | GOAT::raytracing::LightSrc | inline |
| getNA() | GOAT::raytracing::LightSrcGauss | inline |
| getNumObjs() | GOAT::raytracing::LightSrc | inline |
| getNumRays() | GOAT::raytracing::LightSrc | inline |
| getNumRaysRT() | GOAT::raytracing::LightSrc | inline |
| getObject(int i) | GOAT::raytracing::LightSrc | inline |
| getPos() | GOAT::raytracing::LightSrc | inline |
| getWavelength() | GOAT::raytracing::LightSrc | inline |
| getWavenumber() | GOAT::raytracing::LightSrc | inline |
| i1 | GOAT::raytracing::LightSrc | |
| i2 | GOAT::raytracing::LightSrc | |
| initPol | GOAT::raytracing::LightSrc | |
| Isum1 | GOAT::raytracing::LightSrc | protected |
| Isum2 | GOAT::raytracing::LightSrc | protected |
| k | GOAT::raytracing::LightSrc | |
| k0 | GOAT::raytracing::LightSrc | protected |
| LightSrc() | GOAT::raytracing::LightSrc | |
| LightSrc(const LightSrc &) | GOAT::raytracing::LightSrc | |
| LightSrcGauss(void) | GOAT::raytracing::LightSrcGauss | |
| LightSrcGauss(const LightSrcGauss &) | GOAT::raytracing::LightSrcGauss | |
| LightSrcGauss(maths::Vector< double > Pos, int N, double wvl, double w0, maths::Vector< double > focuspos, double D=1.0, maths::Vector< std::complex< double > > Pol=maths::Vector< std::complex< double > >(0.0, 1.0, 0.0), int raytype=LIGHTSRC_RAYTYPE_IRAY, double r0=1.0) | GOAT::raytracing::LightSrcGauss | |
| N | GOAT::raytracing::LightSrc | |
| n0 | GOAT::raytracing::LightSrc | |
| NA | GOAT::raytracing::LightSrcGauss | |
| next(GOAT::raytracing::RayBase *ray) | GOAT::raytracing::LightSrcGauss | virtual |
| next(Ray_pow &S) | GOAT::raytracing::LightSrcGauss | virtual |
| next(IRay &S) | GOAT::raytracing::LightSrcGauss | virtual |
| next(tubedRay &S) | GOAT::raytracing::LightSrcGauss | virtual |
| Normfak | GOAT::raytracing::LightSrcGauss | |
| numObjs | GOAT::raytracing::LightSrc | |
| numRaysRT | GOAT::raytracing::LightSrc | protected |
| Obj | GOAT::raytracing::LightSrc | |
| ObjectList(int Anz, std::vector< ObjectShape * > Obj) | GOAT::raytracing::LightSrc | |
| P0 | GOAT::raytracing::LightSrc | |
| Pall | GOAT::raytracing::LightSrc | |
| Pol | GOAT::raytracing::LightSrc | |
| Pol2 | GOAT::raytracing::LightSrc | |
| polType | GOAT::raytracing::LightSrc | |
| Pos | GOAT::raytracing::LightSrc | |
| R | GOAT::raytracing::LightSrcGauss | |
| r0 | GOAT::raytracing::LightSrc | |
| rayCounter | GOAT::raytracing::LightSrc | |
| rayType() | GOAT::raytracing::LightSrc | inline |
| raytype | GOAT::raytracing::LightSrc | |
| removeObject(ObjectShape *obj) | GOAT::raytracing::LightSrc | |
| reset() | GOAT::raytracing::LightSrcGauss | inline |
| rotVec | GOAT::raytracing::LightSrc | protected |
| setD(double D) | GOAT::raytracing::LightSrc | inline |
| setD(double D1, double D2) | GOAT::raytracing::LightSrc | inline |
| setFocuspos(maths::Vector< double > fp) | GOAT::raytracing::LightSrcGauss | inline |
| setk(maths::Vector< double > k) | GOAT::raytracing::LightSrcGauss | |
| GOAT::raytracing::LightSrc::setk(const maths::Vector< double > &k) | GOAT::raytracing::LightSrc | |
| setN0(std::complex< double > n0) | GOAT::raytracing::LightSrc | inline |
| setNA(double na) | GOAT::raytracing::LightSrcGauss | |
| setNumRays(int N) | GOAT::raytracing::LightSrc | inline |
| setNumRaysRT(int numRaysRT) | GOAT::raytracing::LightSrc | inline |
| setObject(ObjectShape *O, int i=-1) | GOAT::raytracing::LightSrc | |
| setPol(maths::Vector< std::complex< double > > pol) | GOAT::raytracing::LightSrc | |
| setPos(maths::Vector< double > pos) | GOAT::raytracing::LightSrcGauss | inline |
| setR0(double r0) | GOAT::raytracing::LightSrc | |
| setW0(double w0) | GOAT::raytracing::LightSrcGauss | inline |
| setWavelength(double wvl) | GOAT::raytracing::LightSrc | inline |
| setWavenumber(double k0) | GOAT::raytracing::LightSrc | inline |
| setWvl(double wvl) | GOAT::raytracing::LightSrcGauss | |
| suppress_phase_progress | GOAT::raytracing::LightSrc | |
| type | GOAT::raytracing::LightSrc | |
| w | GOAT::raytracing::LightSrcGauss | |
| w0 | GOAT::raytracing::LightSrcGauss | |
| wvl | GOAT::raytracing::LightSrc | protected |
| z0 | GOAT::raytracing::LightSrcGauss | |
| zeta | GOAT::raytracing::LightSrcGauss | |
| ~LightSrc(void) | GOAT::raytracing::LightSrc | |