This commit is contained in:
Andreas Fabri 2012-12-05 19:37:51 +01:00
parent 9dd07fad37
commit a3e399028e
1 changed files with 6 additions and 1 deletions

View File

@ -42,7 +42,12 @@ Provides the nested type `Result<A, B>` where `Result<A, B>::Type` is the return
type of the `operator()(A, B)`.
Provides the operators:
`Result<A, B> operator()(const A& a, const B& b);` where `A` and `B` are any relevant types among `Ray_3`, `Segment_3`, `Line_3`, `Triangle_3`, `Plane_3` and `Bbox_3`. Relevant herein means that a line primitive (ray, segment, line) is tested against a planar or solid primitive (plane, triangle, box). A model of `Kernel::Intersect_3` fulfills those requirements.
`Result<A, B>::type operator()(const A& a, const B& b);`
where `A` and `B` are any relevant types among `Ray_3`, `Segment_3`, `Line_3`,
`Triangle_3`, `Plane_3` and `Bbox_3`.
Relevant herein means that a line primitive (ray, segment, line) is tested
against a planar or solid primitive (plane, triangle, box).
A model of `Kernel::Intersect_3` fulfills those requirements.
*/
typedef Hidden_type Intersect_3;