| Active | GOAT::raytracing::ObjectShape | |
| alpha | GOAT::raytracing::ObjectShape | |
| binRead(std::ifstream &is) | GOAT::raytracing::Cylinder | virtual |
| binWrite(std::ofstream &os) | GOAT::raytracing::Cylinder | virtual |
| calcCoM() | GOAT::raytracing::Cylinder | inlinevirtual |
| computeInertia() | GOAT::raytracing::Cylinder | |
| Cylinder() | GOAT::raytracing::Cylinder | |
| Cylinder(ObjectShape &os) | GOAT::raytracing::Cylinder | |
| Cylinder(Cylinder &c) | GOAT::raytracing::Cylinder | |
| Cylinder(const maths::Vector< double > &P, double r, double h, std::complex< double > n, double r0=1.0, 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::Cylinder | |
| 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 | |
| h | GOAT::raytracing::Cylinder | protected |
| height() | GOAT::raytracing::Cylinder | inline |
| initQuad() | GOAT::raytracing::Cylinder | virtual |
| isActive() | GOAT::raytracing::ObjectShape | inline |
| isInside(const maths::Vector< double > &p) | GOAT::raytracing::Cylinder | virtual |
| isOutsideWorld() | GOAT::raytracing::ObjectShape | |
| n | GOAT::raytracing::ObjectShape | |
| next(const maths::Vector< double > &Ps, const maths::Vector< double > &K, maths::Vector< double > &pout) | GOAT::raytracing::Cylinder | virtual |
| nfunc | GOAT::raytracing::ObjectShape | |
| nfuncType | GOAT::raytracing::ObjectShape | |
| ninel | GOAT::raytracing::ObjectShape | |
| norm(const maths::Vector< double > &p) | GOAT::raytracing::Cylinder | 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 | |
| operator=(Cylinder &f) | GOAT::raytracing::Cylinder | |
| operator=(Cylinder f) | GOAT::raytracing::Cylinder | |
| P | GOAT::raytracing::ObjectShape | |
| por | GOAT::raytracing::ObjectShape | |
| pul | GOAT::raytracing::ObjectShape | |
| R | GOAT::raytracing::ObjectShape | |
| r | GOAT::raytracing::Cylinder | protected |
| r0 | GOAT::raytracing::ObjectShape | |
| radius() | GOAT::raytracing::Cylinder | inline |
| rho | GOAT::raytracing::ObjectShape | |
| rotate(maths::Vector< double > A, double phi) | GOAT::raytracing::ObjectShape | |
| scale(double sf) | GOAT::raytracing::Cylinder | |
| 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 |
| setHeight(double h) | GOAT::raytracing::Cylinder | |
| 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::Cylinder | inlinevirtual |
| setPos(double x, double y, double z) | GOAT::raytracing::Cylinder | inlinevirtual |
| setr0(double r0) | GOAT::raytracing::Cylinder | virtual |
| setRadius(double r) | GOAT::raytracing::Cylinder | |
| 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() | GOAT::raytracing::Cylinder | virtual |