rtVTK  0.6.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Public Attributes
rl::Ray Struct Reference

user-side struct for reading rays More...

List of all members.

Public Member Functions

 Ray ()
 Ray (const Ray &)
 ~Ray ()
Rayoperator= (const Ray &)

Public Attributes

Point origin
 origin of the ray
Vector dir
 normalized ray direction
float tval
 distance the ray travels
RayType type
 type of ray
void * data
 user data
size_t nbytes
 size of user data
uint depth
 depth of ray
uint parent
 id of parent
uint child
 id of child
uint next
 id of next ray
uint prev
 id of previous ray

Detailed Description

user-side struct for reading rays


Constructor & Destructor Documentation

rl::Ray::Ray ( const Ray r)

References data, and nbytes.

References data.


Member Function Documentation

Ray & rl::Ray::operator= ( const Ray r)

References child, data, depth, dir, nbytes, next, origin, parent, prev, tval, and type.


Member Data Documentation

id of child

Referenced by rl::operator<<(), operator=(), and rl::RayLogger::readRay().

Vector rl::Ray::dir

size of user data

Referenced by rl::operator<<(), operator=(), Ray(), and rl::RayLogger::readRay().

id of next ray

Referenced by rl::operator<<(), operator=(), and rl::RayLogger::readRay().

id of parent

Referenced by rl::operator<<(), operator=(), and rl::RayLogger::readRay().

id of previous ray

Referenced by rl::operator<<(), operator=(), and rl::RayLogger::readRay().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends