#include "raybase.h"
#include <complex>
#include "resutil.h"
#include "vector.h"
#include "matrix.h"
#include "plane.h"
#include "objectshape.h"
Go to the source code of this file.
|
| struct | GOAT::raytracing::Gauss |
| class | GOAT::raytracing::tubedRay |
| | This class represents a ray with a finite cross section. class tubedRay: This class represents a ray with a finite cross section. Therefore it is defined by four edge rays and one probe ray in the middle. Therefore, selffocusing of the ray can be considered. Each of these rays has its own electric field and directional vector. The probe ray is used to decide wether an object is hidden or not. More...
|
| struct | GOAT::raytracing::tubedRayBuffer |
|
| namespace | GOAT |
| | This class is used for the iray class. This class is intended for internal use only. It defines a plane, defined by a central position and two directional vectors.
|
| namespace | GOAT::raytracing |
| | Raytracer used for ultrashort pulse calculation with raytracing only.
|
◆ EPS_WINKEL
◆ GESCHNITTEN
◆ IN_Plane
◆ KEIN_SCHNITTPUNKT
| #define KEIN_SCHNITTPUNKT -1 |
◆ OHNE_GAUSS
output operator for the Gauss structure
Definition at line 77 of file tubedray.h.