#include <plane.h>
Definition at line 32 of file plane.h.
◆ Plane() [1/2]
| GOAT::raytracing::Plane::Plane |
( |
| ) |
|
◆ Plane() [2/2]
Constructor.
- Parameters
-
| P | Position (center) of the plane |
| e1 | first direction vector |
| e2 | second direction vector |
◆ ~Plane()
| GOAT::raytracing::Plane::~Plane |
( |
| ) |
|
◆ binRead()
| void GOAT::raytracing::Plane::binRead |
( |
std::ifstream & | is | ) |
|
reads plane from binary file stream is
◆ binWrite()
| void GOAT::raytracing::Plane::binWrite |
( |
std::ofstream & | os | ) |
|
writes plane into the binary file stream os
◆ distance()
| double GOAT::raytracing::Plane::distance |
( |
maths::Vector< double > | R | ) |
|
distance between the point R and the plane
◆ intersectSphere()
| void GOAT::raytracing::Plane::intersectSphere |
( |
maths::Vector< double > | O, |
|
|
double | r ) |
find intersection point with a sphere
- Parameters
-
| O | center of the sphere |
| r | radius of the sphere |
◆ norm()
| void GOAT::raytracing::Plane::norm |
( |
| ) |
|
◆ Normalenform()
| void GOAT::raytracing::Plane::Normalenform |
( |
| ) |
|
◆ rotate()
| void GOAT::raytracing::Plane::rotate |
( |
double | dr, |
|
|
double | dtheta, |
|
|
double | dphi ) |
◆ toString()
| void GOAT::raytracing::Plane::toString |
( |
char * | S | ) |
|
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
Plane | E ) |
|
friend |
◆ e1
◆ e2
The documentation for this class was generated from the following file: