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

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

ActiveGOAT::raytracing::ObjectShape
addTriangle(triangle *S, int num)GOAT::raytracing::surface
alphaGOAT::raytracing::ObjectShape
binRead(std::ifstream &is)GOAT::raytracing::surfacevirtual
binWrite(std::ofstream &os)GOAT::raytracing::surfacevirtual
calcCoM()GOAT::raytracing::surfacevirtual
clearS()GOAT::raytracing::surface
computeInertia()GOAT::raytracing::surface
createsurface()GOAT::raytracing::surface
createsurface(std::string FName)GOAT::raytracing::surface
currentIndexGOAT::raytracing::surface
currentnormGOAT::raytracing::surface
eGOAT::raytracing::ObjectShape
EalphaGOAT::raytracing::ObjectShape
EbetaGOAT::raytracing::ObjectShape
EgammaGOAT::raytracing::ObjectShape
exportSRF(std::string FName)GOAT::raytracing::surface
filetypeGOAT::raytracing::surface
FNameGOAT::raytracing::surface
getCurrentIndex()GOAT::raytracing::surfaceinline
getFilename()GOAT::raytracing::surfaceinline
getMinMax(double &min, double &max)GOAT::raytracing::surface
getn()GOAT::raytracing::ObjectShapeinline
getninel()GOAT::raytracing::ObjectShapeinline
getTriangle(int i)GOAT::raytracing::surfaceinline
getVisible()GOAT::raytracing::ObjectShapeinline
HGOAT::raytracing::ObjectShape
importBinSTL(std::string FName)GOAT::raytracing::surface
initBounds(maths::Vector< double > &pul, maths::Vector< double > &por)GOAT::raytracing::surface
initQuad()GOAT::raytracing::surfacevirtual
isActive()GOAT::raytracing::ObjectShapeinline
isInside(const maths::Vector< double > &p)GOAT::raytracing::surfacevirtual
isOutsideWorld()GOAT::raytracing::ObjectShape
nGOAT::raytracing::ObjectShape
next(const maths::Vector< double > &r, const maths::Vector< double > &k, maths::Vector< double > &p)GOAT::raytracing::surfacevirtual
nfuncGOAT::raytracing::ObjectShape
nfuncTypeGOAT::raytracing::ObjectShape
ninelGOAT::raytracing::ObjectShape
norm(const maths::Vector< double > &P)GOAT::raytracing::surfacevirtual
nosurface()GOAT::raytracing::surface
numTrianglesGOAT::raytracing::surface
ObjectShape()GOAT::raytracing::ObjectShape
ObjectShape(const ObjectShape &F)GOAT::raytracing::ObjectShape
ObjectShape(const maths::Vector< double > &P, std::complex< double > n, GOAT::maths::Matrix< std::complex< double > > alpha, const maths::Vector< double > &Ex=maths::ex, const maths::Vector< double > &Ey=maths::ey, const maths::Vector< double > &Ez=maths::ez, const int type=-1)GOAT::raytracing::ObjectShape
operator=(const surface &)GOAT::raytracing::surface
PGOAT::raytracing::ObjectShape
porGOAT::raytracing::ObjectShape
pulGOAT::raytracing::ObjectShape
RGOAT::raytracing::ObjectShape
r0GOAT::raytracing::ObjectShape
rhoGOAT::raytracing::ObjectShape
rotate(maths::Vector< double > A, double phi)GOAT::raytracing::ObjectShape
SGOAT::raytracing::surface
scale(double sf)GOAT::raytracing::surface
setActive(bool active)GOAT::raytracing::ObjectShapeinline
setAlpha(double Alpha)GOAT::raytracing::ObjectShapeinline
setBeta(double Beta)GOAT::raytracing::ObjectShapeinline
setCenter(maths::Vector< double > P)GOAT::raytracing::surface
setCenter2CoM()GOAT::raytracing::surface
setFilename(std::string FName)GOAT::raytracing::surfaceinline
setGamma(double Gamma)GOAT::raytracing::ObjectShapeinline
setMatrix(maths::Matrix< double > H)GOAT::raytracing::ObjectShape
setMatrix(double alpha, double beta, double gamma)GOAT::raytracing::ObjectShape
setn(std::complex< double > n)GOAT::raytracing::ObjectShapeinline
setninel(std::complex< double > ninel)GOAT::raytracing::ObjectShapeinline
setPolMatrix(maths::Matrix< std::complex< double > >alpha)GOAT::raytracing::ObjectShapeinline
setPos(maths::Vector< double > r)GOAT::raytracing::surfacevirtual
setPos(double x, double y, double z)GOAT::raytracing::surfaceinlinevirtual
setr0(double r0)GOAT::raytracing::surfacevirtual
setVisible(bool visible)GOAT::raytracing::ObjectShapeinline
sfGOAT::raytracing::ObjectShape
surface()GOAT::raytracing::surface
surface(maths::Vector< double > Oh)GOAT::raytracing::surface
surface(const surface &Su)GOAT::raytracing::surface
surface(const maths::Vector< double > &P, std::complex< double > n, const maths::Matrix< std::complex< double > > alpha=maths::CUNITY, const maths::Vector< double > Ex=GOAT::maths::ex, const maths::Vector< double > Ey=GOAT::maths::ey, const maths::Vector< double > Ez=GOAT::maths::ez)GOAT::raytracing::surface
surface(const maths::Vector< double > &P, std::complex< double > n, int num, triangle *list, const maths::Matrix< std::complex< double > > alpha=maths::CUNITY, const maths::Vector< double > Ex=maths::ex, const maths::Vector< double > Ey=maths::ey, const maths::Vector< double > Ez=maths::ez)GOAT::raytracing::surface
Type()GOAT::raytracing::ObjectShapeinline
typeGOAT::raytracing::ObjectShape
visibleGOAT::raytracing::ObjectShape
volume()GOAT::raytracing::surfacevirtual