DHART
|
#include <nanort.h>
Public Member Functions | |
real3 () | |
real3 (T x) | |
real3 (T xx, T yy, T zz) | |
real3 (const T *p) | |
T | x () const |
T | y () const |
T | z () const |
real3 | operator* (T f) const |
real3 | operator- (const real3 &f2) const |
real3 | operator* (const real3 &f2) const |
real3 | operator+ (const real3 &f2) const |
real3 & | operator+= (const real3 &f2) |
real3 | operator/ (const real3 &f2) const |
real3 | operator- () const |
T | operator[] (int i) const |
T & | operator[] (int i) |
Public Attributes | |
T | v [3] |
|
inline |
Definition at line 324 of file nanort.h.
Referenced by nanort::real3< T >::operator*(), nanort::real3< T >::operator+(), nanort::real3< T >::operator-(), and nanort::real3< T >::operator/().
|
inline |
Definition at line 325 of file nanort.h.
References nanort::real3< T >::v, and nanort::real3< T >::x().
|
inline |
Definition at line 330 of file nanort.h.
References nanort::real3< T >::v.
|
inlineexplicit |
Definition at line 335 of file nanort.h.
References nanort::real3< T >::v.
|
inline |
Definition at line 349 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 345 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 352 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 355 of file nanort.h.
References nanort::real3< T >::v, nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 364 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 346 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 361 of file nanort.h.
References nanort::real3< T >::real3(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().
|
inline |
Definition at line 366 of file nanort.h.
References nanort::real3< T >::v.
|
inline |
Definition at line 365 of file nanort.h.
References nanort::real3< T >::v.
|
inline |
Definition at line 341 of file nanort.h.
References nanort::real3< T >::v.
Referenced by nanort::real3< T >::real3(), nanort::real3< T >::operator*(), nanort::operator*(), nanort::real3< T >::operator+(), nanort::real3< T >::operator+=(), nanort::real3< T >::operator-(), nanort::real3< T >::operator/(), nanort::vlength(), and nanort::vneg().
|
inline |
Definition at line 342 of file nanort.h.
References nanort::real3< T >::v.
Referenced by nanort::real3< T >::operator*(), nanort::operator*(), nanort::real3< T >::operator+(), nanort::real3< T >::operator+=(), nanort::real3< T >::operator-(), nanort::real3< T >::operator/(), nanort::vlength(), and nanort::vneg().
|
inline |
Definition at line 343 of file nanort.h.
References nanort::real3< T >::v.
Referenced by nanort::real3< T >::operator*(), nanort::operator*(), nanort::real3< T >::operator+(), nanort::real3< T >::operator+=(), nanort::real3< T >::operator-(), nanort::real3< T >::operator/(), nanort::vlength(), and nanort::vneg().
T nanort::real3< T >::v[3] |
Definition at line 368 of file nanort.h.
Referenced by nanort::real3< T >::real3(), nanort::real3< T >::operator+=(), nanort::real3< T >::operator[](), nanort::vnormalize(), nanort::real3< T >::x(), nanort::real3< T >::y(), and nanort::real3< T >::z().