Go to the source code of this file.
Namespaces | |
namespace | Gaudi |
namespace | Gaudi::Math |
Defines | |
#define | KERNEL_SOLIDINTERSECTIONS_H 1 |
Functions | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLineSphere (const aLine &line, const double radius2, ITERATOR out) |
find intersection ticks for the line parametrized as beginPoint + direction() * Tick with sphere of radius sqrt(radius) | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLineCylinder (const aLine &line, const double radius2, ITERATOR out) |
find intersection ticks for the line parametrized as beginPoint + direction() * Tick with cylinder of radius sqrt(radius) | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLinePlaneX (const aLine &line, const double X, ITERATOR out) |
find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane x=X | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLinePlaneY (const aLine &line, const double Y, ITERATOR out) |
find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane y=Y | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLinePlaneZ (const aLine &line, const double Z, ITERATOR out) |
find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane z=Z | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLinePlanePhi (const aLine &line, const double Phi, ITERATOR out) |
find intersection ticks for the line parametrized beginPoint + direction() * Tick with half-plane phi=Phi | |
template<typename ITERATOR, typename aLine> | |
unsigned int | Gaudi::Math::intersectionLineCone (const aLine &line, const double Theta, ITERATOR out) |
find intersection ticks for the line parametrized beginPoint + direction() * Tick with cone theta=Theta |
Definition in file SolidIntersections.h.
#define KERNEL_SOLIDINTERSECTIONS_H 1 |
Definition at line 3 of file SolidIntersections.h.