#include "Geometry/Shape.h"
#include <list>
Go to the source code of this file.
|
| decimal | leafTreatment::keepFunction (treatment choice, std::list< Intersection > ¤tIntersections, decimal currentTmin) |
| |
| decimal | leafTreatment::keepFirst (std::list< Intersection > ¤tIntersections, decimal currentTmin) |
| | Keep only the first intersection encountered before reaching currentTmin and return its corresponding tmin. More...
|
| |
| decimal | leafTreatment::keepAllBeforeTriangle (std::list< Intersection > ¤tIntersections, decimal currentTmin) |
| | Keep all intersections encountered before intersecting a visible shape and before reaching currentTmin, and return the tmin of the intersection with the triangle (only the cylinders used for diffraction edge are considered invisible) More...
|
| |
| decimal | leafTreatment::keepAllBeforeVisible (std::list< Intersection > ¤tIntersections, decimal currentTmin) |
| | Keep all intersections encountered before intersecting a triangle and before reaching currentTmin, and return the tmin of the intersection with the triangle. More...
|
| |
| decimal | leafTreatment::keepAll (std::list< Intersection > ¤tIntersections, decimal currentTmin) |
| | Keep all intersections before reaching currentTmin and return the tmin of the first one encountered. More...
|
| |