GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
GOAT::raytracing::LightSrcRing Member List

This is the complete list of members for GOAT::raytracing::LightSrcRing, including all inherited members.

addObject(ObjectShape *obj)GOAT::raytracing::LightSrc
adjustDirection()GOAT::raytracing::LightSrc
area()GOAT::raytracing::LightSrcRinginlinevirtual
binRead(std::ifstream &is)GOAT::raytracing::LightSrc
binReadItem(std::ifstream &os)GOAT::raytracing::LightSrcRinginlinevirtual
binWrite(std::ofstream &os)GOAT::raytracing::LightSrc
binWriteItem(std::ofstream &os)GOAT::raytracing::LightSrcRinginlinevirtual
clearObjects()GOAT::raytracing::LightSrc
DGOAT::raytracing::LightSrc
D1GOAT::raytracing::LightSrc
D2GOAT::raytracing::LightSrc
densityGOAT::raytracing::LightSrc
e1GOAT::raytracing::LightSrc
e2GOAT::raytracing::LightSrc
getDensity()GOAT::raytracing::LightSrcinline
getInitPol()GOAT::raytracing::LightSrcinline
getIsum1()GOAT::raytracing::LightSrcinline
getIsum2()GOAT::raytracing::LightSrcinline
getk()GOAT::raytracing::LightSrcinline
getNumObjs()GOAT::raytracing::LightSrcinline
getNumRays()GOAT::raytracing::LightSrcinline
getNumRaysRT()GOAT::raytracing::LightSrcinline
getObject(int i)GOAT::raytracing::LightSrcinline
getPos()GOAT::raytracing::LightSrcinline
getRmax()GOAT::raytracing::LightSrcRinginline
getRmin()GOAT::raytracing::LightSrcRinginline
getWavelength()GOAT::raytracing::LightSrcinline
getWavenumber()GOAT::raytracing::LightSrcinline
i1GOAT::raytracing::LightSrc
i2GOAT::raytracing::LightSrc
initPolGOAT::raytracing::LightSrc
Isum1GOAT::raytracing::LightSrcprotected
Isum2GOAT::raytracing::LightSrcprotected
kGOAT::raytracing::LightSrc
k0GOAT::raytracing::LightSrcprotected
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
NGOAT::raytracing::LightSrc
n0GOAT::raytracing::LightSrc
next(RayBase *ray)GOAT::raytracing::LightSrcRingvirtual
next(IRay &S)GOAT::raytracing::LightSrcRingvirtual
next(Ray_pow &S)GOAT::raytracing::LightSrcRingvirtual
next(tubedRay &S)GOAT::raytracing::LightSrcRingvirtual
numObjsGOAT::raytracing::LightSrc
numRaysRTGOAT::raytracing::LightSrcprotected
ObjGOAT::raytracing::LightSrc
ObjectList(int Anz, std::vector< ObjectShape * > Obj)GOAT::raytracing::LightSrc
P0GOAT::raytracing::LightSrc
PallGOAT::raytracing::LightSrc
PolGOAT::raytracing::LightSrc
Pol2GOAT::raytracing::LightSrc
polTypeGOAT::raytracing::LightSrc
PosGOAT::raytracing::LightSrc
r0GOAT::raytracing::LightSrc
rayCounterGOAT::raytracing::LightSrc
rayType()GOAT::raytracing::LightSrcinline
raytypeGOAT::raytracing::LightSrc
removeObject(ObjectShape *obj)GOAT::raytracing::LightSrc
reset()GOAT::raytracing::LightSrc
rmaxGOAT::raytracing::LightSrcRingprivate
rminGOAT::raytracing::LightSrcRingprivate
rotVecGOAT::raytracing::LightSrcprotected
setD(double D)GOAT::raytracing::LightSrcinline
setD(double D1, double D2)GOAT::raytracing::LightSrcinline
setk(const maths::Vector< double > &k)GOAT::raytracing::LightSrc
setN0(std::complex< double > n0)GOAT::raytracing::LightSrcinline
setNumRays(int N)GOAT::raytracing::LightSrcinline
setNumRaysRT(int numRaysRT)GOAT::raytracing::LightSrcinline
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::LightSrcinline
setWavenumber(double k0)GOAT::raytracing::LightSrcinline
suppress_phase_progressGOAT::raytracing::LightSrc
typeGOAT::raytracing::LightSrc
wvlGOAT::raytracing::LightSrcprotected
~LightSrc(void)GOAT::raytracing::LightSrc