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

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

addObject(ObjectShape *obj)GOAT::raytracing::LightSrc
adjustDirection()GOAT::raytracing::LightSrc
area()GOAT::raytracing::LightSrcinlinevirtual
binRead(std::ifstream &is)GOAT::raytracing::LightSrc
binReadItem(std::ifstream &os)GOAT::raytracing::LightSrcLineinlinevirtual
binWrite(std::ofstream &os)GOAT::raytracing::LightSrc
binWriteItem(std::ofstream &os)GOAT::raytracing::LightSrcLineinlinevirtual
clearObjects()GOAT::raytracing::LightSrc
DGOAT::raytracing::LightSrc
D1GOAT::raytracing::LightSrc
D2GOAT::raytracing::LightSrc
densityGOAT::raytracing::LightSrc
directionGOAT::raytracing::LightSrcLine
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
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
LightSrcLine()GOAT::raytracing::LightSrcLine
LightSrcLine(maths::Vector< double > Pos, int N, double wvl, double size, maths::Vector< double > k=maths::ez, maths::Vector< double > direction=maths::ey)GOAT::raytracing::LightSrcLine
NGOAT::raytracing::LightSrc
n0GOAT::raytracing::LightSrc
next(RayBase *ray)GOAT::raytracing::LightSrcLinevirtual
next(IRay &S)GOAT::raytracing::LightSrcLinevirtual
next(Ray_pow &S)GOAT::raytracing::LightSrcLinevirtual
next(tubedRay &S)GOAT::raytracing::LightSrcLinevirtual
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
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
setWavelength(double wvl)GOAT::raytracing::LightSrcinline
setWavenumber(double k0)GOAT::raytracing::LightSrcinline
sizeGOAT::raytracing::LightSrcLine
suppress_phase_progressGOAT::raytracing::LightSrc
typeGOAT::raytracing::LightSrc
wvlGOAT::raytracing::LightSrcprotected
~LightSrc(void)GOAT::raytracing::LightSrc