| Active | GOAT::raytracing::ObjectShape | |
| alpha | GOAT::raytracing::ObjectShape | |
| binRead(std::ifstream &os) | GOAT::raytracing::Cone | virtual |
| binWrite(std::ofstream &os) | GOAT::raytracing::Cone | virtual |
| calcCoM() | GOAT::raytracing::Cone | virtual |
| Cone() | GOAT::raytracing::Cone | |
| Cone(maths::Vector< double > Pos, double radius, double height, 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::Cone | |
| coneAngle | GOAT::raytracing::Cone | private |
| cosCA | GOAT::raytracing::Cone | private |
| e | GOAT::raytracing::ObjectShape | |
| Ealpha | GOAT::raytracing::ObjectShape | |
| Ebeta | GOAT::raytracing::ObjectShape | |
| Egamma | GOAT::raytracing::ObjectShape | |
| getConeAngle() | GOAT::raytracing::Cone | |
| getHeight() | GOAT::raytracing::Cone | |
| getn() | GOAT::raytracing::ObjectShape | inline |
| getninel() | GOAT::raytracing::ObjectShape | inline |
| getRadius() | GOAT::raytracing::Cone | |
| getVisible() | GOAT::raytracing::ObjectShape | inline |
| H | GOAT::raytracing::ObjectShape | |
| height | GOAT::raytracing::Cone | private |
| init() | GOAT::raytracing::Cone | private |
| initQuad() | GOAT::raytracing::Cone | virtual |
| isActive() | GOAT::raytracing::ObjectShape | inline |
| isInside(const maths::Vector< double > &p) | GOAT::raytracing::Cone | virtual |
| isOutsideWorld() | GOAT::raytracing::ObjectShape | |
| n | GOAT::raytracing::ObjectShape | |
| next(const maths::Vector< double > &p, const maths::Vector< double > &k, maths::Vector< double > &pout) | GOAT::raytracing::Cone | virtual |
| nextCone(const maths::Vector< double > &p, const maths::Vector< double > &k, maths::Vector< double > &pout) | GOAT::raytracing::Cone | |
| nfunc | GOAT::raytracing::ObjectShape | |
| nfuncType | GOAT::raytracing::ObjectShape | |
| ninel | GOAT::raytracing::ObjectShape | |
| norm(const maths::Vector< double > &P) | GOAT::raytracing::Cone | virtual |
| normv | GOAT::raytracing::Cone | private |
| 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 | |
| radius | GOAT::raytracing::Cone | private |
| rho | GOAT::raytracing::ObjectShape | |
| rotate(maths::Vector< double > A, double phi) | GOAT::raytracing::ObjectShape | |
| scale(double sf) | GOAT::raytracing::Cone | |
| 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 | |
| setConeAngle(double coneAngle) | GOAT::raytracing::Cone | |
| setGamma(double Gamma) | GOAT::raytracing::ObjectShape | inline |
| setHeight(double height) | GOAT::raytracing::Cone | |
| 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::Cone | virtual |
| setPos(double x, double y, double z) | GOAT::raytracing::Cone | virtual |
| setr0(double r0) | GOAT::raytracing::Cone | virtual |
| setRadius(double radius) | GOAT::raytracing::Cone | |
| setVisible(bool visible) | GOAT::raytracing::ObjectShape | inline |
| sf | GOAT::raytracing::ObjectShape | |
| sideLen | GOAT::raytracing::Cone | private |
| tan2CA | GOAT::raytracing::Cone | private |
| Type() | GOAT::raytracing::ObjectShape | inline |
| type | GOAT::raytracing::ObjectShape | |
| V | GOAT::raytracing::Cone | private |
| v | GOAT::raytracing::Cone | private |
| visible | GOAT::raytracing::ObjectShape | |
| volume() | GOAT::raytracing::Cone | virtual |
| ~Cone() | GOAT::raytracing::Cone | |