OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Public Attributes | List of all members
Ray Class Reference
Collaboration diagram for Ray:
Collaboration graph
[legend]

Public Member Functions

 Ray ()
 
 Ray (Vector_t o, Vector_t d)
 
 Ray (const Ray &r)
 
const Rayoperator= (const Ray &a)=delete
 

Public Attributes

Vector_t origin
 
Vector_t direction
 
Vector_t inv_direction
 
int sign [3]
 

Detailed Description

Definition at line 544 of file BoundaryGeometry.cpp.

Constructor & Destructor Documentation

Ray::Ray ( )
inline

Definition at line 546 of file BoundaryGeometry.cpp.

Ray::Ray ( Vector_t  o,
Vector_t  d 
)
inline

Definition at line 547 of file BoundaryGeometry.cpp.

References direction, inv_direction, origin, and sign.

Ray::Ray ( const Ray r)
inline

Definition at line 555 of file BoundaryGeometry.cpp.

References direction, inv_direction, origin, and sign.

Member Function Documentation

const Ray& Ray::operator= ( const Ray a)
delete

Member Data Documentation

Vector_t Ray::direction

Definition at line 564 of file BoundaryGeometry.cpp.

Referenced by Ray().

Vector_t Ray::inv_direction

Definition at line 565 of file BoundaryGeometry.cpp.

Referenced by Voxel::intersect(), and Ray().

Vector_t Ray::origin

Definition at line 563 of file BoundaryGeometry.cpp.

Referenced by Voxel::intersect(), and Ray().

int Ray::sign[3]

Definition at line 566 of file BoundaryGeometry.cpp.

Referenced by Voxel::intersect(), and Ray().


The documentation for this class was generated from the following file: