|
GOAT (Geometrical optics application tool) 0.1
|
#include <tubedray.h>
Public Attributes | |
| maths::Vector< std::complex< double > > | E [5] |
| current direction of the edge ray (index 0-3) and of the center ray (index 4) | |
| maths::Vector< std::complex< double > > *** | Gitter |
| radius of the calculation space | |
| maths::Vector< double > | k [5] |
| current position of the edge ray (index 0-3) and of the center ray (index 4) | |
| std::complex< double > | n |
| int | numObj |
| current electric field of the edge ray (index 0-3) and of the center ray (index 4) | |
| std::vector< ObjectShape * > | Obj |
| number of objects within the scene | |
| maths::Vector< double > | P [5] |
| current refractive index | |
| double | r0 |
| list of objects in the scene | |
Definition at line 45 of file tubedray.h.
| maths::Vector<std::complex<double> > GOAT::raytracing::tubedRayBuffer::E[5] |
current direction of the edge ray (index 0-3) and of the center ray (index 4)
Definition at line 49 of file tubedray.h.
| maths::Vector<std::complex<double> >*** GOAT::raytracing::tubedRayBuffer::Gitter |
radius of the calculation space
Definition at line 53 of file tubedray.h.
| maths::Vector<double> GOAT::raytracing::tubedRayBuffer::k[5] |
current position of the edge ray (index 0-3) and of the center ray (index 4)
Definition at line 48 of file tubedray.h.
| std::complex<double> GOAT::raytracing::tubedRayBuffer::n |
Definition at line 46 of file tubedray.h.
| int GOAT::raytracing::tubedRayBuffer::numObj |
current electric field of the edge ray (index 0-3) and of the center ray (index 4)
Definition at line 50 of file tubedray.h.
| std::vector<ObjectShape*> GOAT::raytracing::tubedRayBuffer::Obj |
number of objects within the scene
Definition at line 51 of file tubedray.h.
| maths::Vector<double> GOAT::raytracing::tubedRayBuffer::P[5] |
current refractive index
Definition at line 47 of file tubedray.h.
| double GOAT::raytracing::tubedRayBuffer::r0 |
list of objects in the scene
Definition at line 52 of file tubedray.h.