ATLAS Offline Software
|
#include <SiIntersect.h>
Public Types | |
enum | IntersectState { OUT = 0, BOUNDARY = 1, IN = 2 } |
Public Member Functions | |
SiIntersect (IntersectState state=OUT) | |
bool | in () const |
bool | out () const |
bool | nearBoundary () const |
bool | mayIntersect () const |
operator bool () const | |
void | setIn () |
void | setOut () |
void | setNearBoundary () |
Private Attributes | |
IntersectState | m_state |
class to run intersection tests
Definition at line 23 of file SiIntersect.h.
Enumerator | |
---|---|
OUT | |
BOUNDARY | |
IN |
Definition at line 27 of file SiIntersect.h.
|
inline |
Definition at line 46 of file SiIntersect.h.
|
inline |
Definition at line 50 of file SiIntersect.h.
|
inline |
|
inline |
Definition at line 60 of file SiIntersect.h.
|
inline |
Definition at line 71 of file SiIntersect.h.
|
inline |
Definition at line 55 of file SiIntersect.h.
|
inline |
Definition at line 76 of file SiIntersect.h.
|
inline |
Definition at line 86 of file SiIntersect.h.
|
inline |
Definition at line 81 of file SiIntersect.h.
|
private |
Definition at line 42 of file SiIntersect.h.