|
GOAT (Geometrical optics application tool) 0.1
|
Go to the source code of this file.
Classes | |
| class | GOAT::storage::IReader |
| class | GOAT::storage::IWriter |
| struct | GOAT::raytracing::pulseParameters |
Namespaces | |
| 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. | |
| namespace | GOAT::storage |
Typedefs | |
| using | GOAT::storage::ReaderFactory = std::unique_ptr<IReader>(*)() |
| Funktionszeiger-Typ für Reader?Factories (erzeugt std::unique_ptr<IReader>) | |
| using | GOAT::storage::WriterFactory = std::unique_ptr<IWriter>(*)() |
| Funktionszeiger-Typ für Writer?Factories (erzeugt std::unique_ptr<IWriter>) | |
Functions | |
| std::unique_ptr< IReader > | GOAT::storage::createReader (const std::string &name) |
| Erzeugt per String?Lookup den passenden Reader. | |
| std::unique_ptr< IWriter > | GOAT::storage::createWriter (const std::string &name) |
| Erzeugt per String?Lookup den passende Writer. | |
| void | GOAT::storage::registerReader (const std::string &name, ReaderFactory factory) |
| Registriert eine Reader?Factory unter dem Schlüssel name | |
| void | GOAT::storage::registerWriter (const std::string &name, WriterFactory factory) |
| Registriert eine Writer?Factory unter dem Schlüssel name | |