|
Public Member Functions |
| | RRay () |
| | RRay (RVec3r norg, RVec3r ndir, RReal nt=Infinity, RReal nmin_t=0.0, RVec2r nuv=RVec2r(0, 0), RobGeometry *nhit=NULL, unsigned short ncurrThread=0) |
| | RRay (const RRay &oray) |
| | RRay (RRay *oray) |
| | RRay (const RRay *oray) |
| RVec3r | getOrigin () const |
| void | setOrigin (RVec3r norg) |
| RVec3r | getDirection () const |
| void | setDirection (RVec3r ndir) |
| void | setNormalizedDirection (RVec3r ndir) |
| void | setDirection (RReal x, RReal y, RReal z) |
| void | setNormalizedDirection (RReal x, RReal y, RReal z) |
| RReal | getDistance () const |
| void | setDistance (RReal nt) |
| RReal | getMinDistance () const |
| void | setMinDistance (RReal nmint) |
| RReal | getU () const |
| void | setU (RReal nu) |
| RReal | getV () const |
| void | setV (RReal nv) |
| void | setUV (RReal nu, RReal nv) |
| void | setUV (RVec2r nuv) |
| RVec2r | getUV () const |
| RobGeometry * | getHit () const |
| void | setHit (RobGeometry *nhit) |
| RUInt16 | getThreadnum () const |
| void | setThreadnum (RUInt16 ntn) |
Private Attributes |
| RVec3r | _org |
| RVec3r | _dir |
| RReal | _t |
| RReal | _min_t |
| RVec2r | _uv |
| RobGeometry * | _hit |
| RTime * | _time |
| RUInt16 | _currThread |