| addObject(ObjectShape *obj) | GOAT::raytracing::LightSrc | |
| adjustDirection() | GOAT::raytracing::LightSrc | |
| area() | GOAT::raytracing::LightSrcRing | inlinevirtual |
| binRead(std::ifstream &is) | GOAT::raytracing::LightSrc | |
| binReadItem(std::ifstream &os) | GOAT::raytracing::LightSrcRing | inlinevirtual |
| binWrite(std::ofstream &os) | GOAT::raytracing::LightSrc | |
| binWriteItem(std::ofstream &os) | GOAT::raytracing::LightSrcRing | inlinevirtual |
| 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 | |
| getDensity() | GOAT::raytracing::LightSrc | inline |
| getInitPol() | GOAT::raytracing::LightSrc | inline |
| getIsum1() | GOAT::raytracing::LightSrc | inline |
| getIsum2() | GOAT::raytracing::LightSrc | inline |
| getk() | GOAT::raytracing::LightSrc | 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 |
| getRmax() | GOAT::raytracing::LightSrcRing | inline |
| getRmin() | GOAT::raytracing::LightSrcRing | 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 | |
| LightSrcRing() | GOAT::raytracing::LightSrcRing | |
| LightSrcRing(maths::Vector< double > Pos, int N, double wvl, double rmin=0.0, double rmax=100.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=100.0) | GOAT::raytracing::LightSrcRing | |
| N | GOAT::raytracing::LightSrc | |
| n0 | GOAT::raytracing::LightSrc | |
| next(RayBase *ray) | GOAT::raytracing::LightSrcRing | virtual |
| next(IRay &S) | GOAT::raytracing::LightSrcRing | virtual |
| next(Ray_pow &S) | GOAT::raytracing::LightSrcRing | virtual |
| next(tubedRay &S) | GOAT::raytracing::LightSrcRing | virtual |
| 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 | |
| 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::LightSrc | |
| rmax | GOAT::raytracing::LightSrcRing | private |
| rmin | GOAT::raytracing::LightSrcRing | private |
| rotVec | GOAT::raytracing::LightSrc | protected |
| setD(double D) | GOAT::raytracing::LightSrc | inline |
| setD(double D1, double D2) | GOAT::raytracing::LightSrc | inline |
| setk(const maths::Vector< double > &k) | GOAT::raytracing::LightSrc | |
| setN0(std::complex< double > n0) | GOAT::raytracing::LightSrc | inline |
| 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 > P) | GOAT::raytracing::LightSrc | |
| setR0(double r0) | GOAT::raytracing::LightSrc | |
| setRmax(double rmax) | GOAT::raytracing::LightSrcRing | |
| setRmin(double rmin) | GOAT::raytracing::LightSrcRing | |
| setWavelength(double wvl) | GOAT::raytracing::LightSrc | inline |
| setWavenumber(double k0) | GOAT::raytracing::LightSrc | inline |
| suppress_phase_progress | GOAT::raytracing::LightSrc | |
| type | GOAT::raytracing::LightSrc | |
| wvl | GOAT::raytracing::LightSrc | protected |
| ~LightSrc(void) | GOAT::raytracing::LightSrc | |