opal::Rayr Class Reference

#include <Rayr.h>

List of all members.

Public Member Functions

 Rayr ()
 Rayr (const opal::Point3r &origin, const opal::Vec3r &dir)
void set (const opal::Point3r &origin, const opal::Vec3r &dir)
Vec3r getDir () const
Point3r getOrigin () const
real getLength () const
void setOrigin (const Point3r &p)
void setDir (const Vec3r &d)
 Rayr (const Rayr &src)

Private Attributes

Vec3r mDir
Point3r mOrigin


Detailed Description

Definition at line 40 of file Rayr.h.


Constructor & Destructor Documentation

opal::Rayr::Rayr  )  [inline]
 

Definition at line 47 of file Rayr.h.

References mDir, mOrigin, opal::Point3r::set(), and opal::Vec3r::set().

opal::Rayr::Rayr const opal::Point3r origin,
const opal::Vec3r dir
[inline]
 

Definition at line 53 of file Rayr.h.

References mDir, and mOrigin.

opal::Rayr::Rayr const Rayr src  )  [inline]
 

Definition at line 102 of file Rayr.h.

References mDir, and mOrigin.


Member Function Documentation

Vec3r opal::Rayr::getDir  )  const [inline]
 

Definition at line 77 of file Rayr.h.

References mDir.

Referenced by opal::ODESimulator::internal_fireRay(), opal::operator *(), and opal::operator<<().

real opal::Rayr::getLength  )  const [inline]
 

Definition at line 87 of file Rayr.h.

References opal::Vec3r::length(), and mDir.

Referenced by opal::RaycastSensor::firePiercingRay(), and opal::RaycastSensor::fireRay().

Point3r opal::Rayr::getOrigin  )  const [inline]
 

Definition at line 82 of file Rayr.h.

References mOrigin.

Referenced by opal::ODESimulator::internal_fireRay(), opal::operator *(), and opal::operator<<().

void opal::Rayr::set const opal::Point3r origin,
const opal::Vec3r dir
[inline]
 

Definition at line 65 of file Rayr.h.

References mDir, and mOrigin.

void opal::Rayr::setDir const Vec3r d  )  [inline]
 

Definition at line 97 of file Rayr.h.

References mDir.

void opal::Rayr::setOrigin const Point3r p  )  [inline]
 

Definition at line 92 of file Rayr.h.

References mOrigin.


Member Data Documentation

Vec3r opal::Rayr::mDir [private]
 

Definition at line 43 of file Rayr.h.

Referenced by getDir(), getLength(), Rayr(), set(), and setDir().

Point3r opal::Rayr::mOrigin [private]
 

Definition at line 44 of file Rayr.h.

Referenced by getOrigin(), Rayr(), set(), and setOrigin().


The documentation for this class was generated from the following file:
Generated on Tue May 16 17:49:57 2006 for OPAL by  doxygen 1.4.6-NO