| Active | GOAT::raytracing::ObjectShape | |
| addTriangle(triangle *S, int num) | GOAT::raytracing::surface | |
| alpha | GOAT::raytracing::ObjectShape | |
| binRead(std::ifstream &is) | GOAT::raytracing::surface | virtual |
| binWrite(std::ofstream &os) | GOAT::raytracing::surface | virtual |
| calcCoM() | GOAT::raytracing::surface | virtual |
| clearS() | GOAT::raytracing::surface | |
| computeInertia() | GOAT::raytracing::surface | |
| createsurface() | GOAT::raytracing::surface | |
| createsurface(std::string FName) | GOAT::raytracing::surface | |
| currentIndex | GOAT::raytracing::surface | |
| currentnorm | GOAT::raytracing::surface | |
| e | GOAT::raytracing::ObjectShape | |
| Ealpha | GOAT::raytracing::ObjectShape | |
| Ebeta | GOAT::raytracing::ObjectShape | |
| Egamma | GOAT::raytracing::ObjectShape | |
| exportSRF(std::string FName) | GOAT::raytracing::surface | |
| filetype | GOAT::raytracing::surface | |
| FName | GOAT::raytracing::surface | |
| getCurrentIndex() | GOAT::raytracing::surface | inline |
| getFilename() | GOAT::raytracing::surface | inline |
| getMinMax(double &min, double &max) | GOAT::raytracing::surface | |
| getn() | GOAT::raytracing::ObjectShape | inline |
| getninel() | GOAT::raytracing::ObjectShape | inline |
| getTriangle(int i) | GOAT::raytracing::surface | inline |
| getVisible() | GOAT::raytracing::ObjectShape | inline |
| H | GOAT::raytracing::ObjectShape | |
| importBinSTL(std::string FName) | GOAT::raytracing::surface | |
| initBounds(maths::Vector< double > &pul, maths::Vector< double > &por) | GOAT::raytracing::surface | |
| initQuad() | GOAT::raytracing::surface | virtual |
| isActive() | GOAT::raytracing::ObjectShape | inline |
| isInside(const maths::Vector< double > &p) | GOAT::raytracing::surface | virtual |
| isOutsideWorld() | GOAT::raytracing::ObjectShape | |
| n | GOAT::raytracing::ObjectShape | |
| next(const maths::Vector< double > &r, const maths::Vector< double > &k, maths::Vector< double > &p) | GOAT::raytracing::surface | virtual |
| nfunc | GOAT::raytracing::ObjectShape | |
| nfuncType | GOAT::raytracing::ObjectShape | |
| ninel | GOAT::raytracing::ObjectShape | |
| norm(const maths::Vector< double > &P) | GOAT::raytracing::surface | virtual |
| nosurface() | GOAT::raytracing::surface | |
| numTriangles | GOAT::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 | |
| P | GOAT::raytracing::ObjectShape | |
| por | GOAT::raytracing::ObjectShape | |
| pul | GOAT::raytracing::ObjectShape | |
| R | GOAT::raytracing::ObjectShape | |
| r0 | GOAT::raytracing::ObjectShape | |
| rho | GOAT::raytracing::ObjectShape | |
| rotate(maths::Vector< double > A, double phi) | GOAT::raytracing::ObjectShape | |
| S | GOAT::raytracing::surface | |
| scale(double sf) | GOAT::raytracing::surface | |
| setActive(bool active) | GOAT::raytracing::ObjectShape | inline |
| setAlpha(double Alpha) | GOAT::raytracing::ObjectShape | inline |
| setBeta(double Beta) | GOAT::raytracing::ObjectShape | inline |
| setCenter(maths::Vector< double > P) | GOAT::raytracing::surface | |
| setCenter2CoM() | GOAT::raytracing::surface | |
| setFilename(std::string FName) | GOAT::raytracing::surface | inline |
| setGamma(double Gamma) | GOAT::raytracing::ObjectShape | inline |
| 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::ObjectShape | inline |
| setninel(std::complex< double > ninel) | GOAT::raytracing::ObjectShape | inline |
| setPolMatrix(maths::Matrix< std::complex< double > >alpha) | GOAT::raytracing::ObjectShape | inline |
| setPos(maths::Vector< double > r) | GOAT::raytracing::surface | virtual |
| setPos(double x, double y, double z) | GOAT::raytracing::surface | inlinevirtual |
| setr0(double r0) | GOAT::raytracing::surface | virtual |
| setVisible(bool visible) | GOAT::raytracing::ObjectShape | inline |
| sf | GOAT::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::ObjectShape | inline |
| type | GOAT::raytracing::ObjectShape | |
| visible | GOAT::raytracing::ObjectShape | |
| volume() | GOAT::raytracing::surface | virtual |