| Active | GOAT::raytracing::ObjectShape | |
| alpha | GOAT::raytracing::ObjectShape | |
| binRead(std::ifstream &os)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| binWrite(std::ofstream &os)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| calcCoM()=0 | GOAT::raytracing::ObjectShape | pure virtual |
| e | GOAT::raytracing::ObjectShape | |
| Ealpha | GOAT::raytracing::ObjectShape | |
| Ebeta | GOAT::raytracing::ObjectShape | |
| Egamma | GOAT::raytracing::ObjectShape | |
| getn() | GOAT::raytracing::ObjectShape | inline |
| getninel() | GOAT::raytracing::ObjectShape | inline |
| getVisible() | GOAT::raytracing::ObjectShape | inline |
| H | GOAT::raytracing::ObjectShape | |
| initQuad()=0 | GOAT::raytracing::ObjectShape | pure virtual |
| isActive() | GOAT::raytracing::ObjectShape | inline |
| isInside(const maths::Vector< double > &p)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| isOutsideWorld() | GOAT::raytracing::ObjectShape | |
| n | GOAT::raytracing::ObjectShape | |
| next(const maths::Vector< double > &p, const maths::Vector< double > &k, maths::Vector< double > &pout)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| nfunc | GOAT::raytracing::ObjectShape | |
| nfuncType | GOAT::raytracing::ObjectShape | |
| ninel | GOAT::raytracing::ObjectShape | |
| norm(const maths::Vector< double > &P)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| 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 | |
| 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 | |
| scale(double sf) | GOAT::raytracing::ObjectShape | |
| 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::ObjectShape | |
| setCenter2CoM() | GOAT::raytracing::ObjectShape | |
| 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)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| setPos(double x, double y, double z)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| setr0(double r0)=0 | GOAT::raytracing::ObjectShape | pure virtual |
| setVisible(bool visible) | GOAT::raytracing::ObjectShape | inline |
| sf | GOAT::raytracing::ObjectShape | |
| Type() | GOAT::raytracing::ObjectShape | inline |
| type | GOAT::raytracing::ObjectShape | |
| visible | GOAT::raytracing::ObjectShape | |
| volume()=0 | GOAT::raytracing::ObjectShape | pure virtual |