#include <Wm4RVector3.h>
Public Member Functions | |
| RVector3 | Cross (const RVector3 &rkV) const |
| TRational< ISIZE > | Dot (const RVector3 &rkV) const |
| RVector3 & | operator= (const TRVector< 3, ISIZE > &rkV) |
| RVector3 & | operator= (const RVector3 &rkV) |
| RVector3 (const TRational< ISIZE > &rkX, const TRational< ISIZE > &rkY, const TRational< ISIZE > &rkZ) | |
| RVector3 (const TRVector< 3, ISIZE > &rkV) | |
| RVector3 (const RVector3 &rkV) | |
| RVector3 () | |
| TRational< ISIZE > | TripleScalar (const RVector3 &rkU, const RVector3 &rkV) const |
| TRational< ISIZE > & | X () |
| TRational< ISIZE > | X () const |
| TRational< ISIZE > & | Y () |
| TRational< ISIZE > | Y () const |
| TRational< ISIZE > & | Z () |
| TRational< ISIZE > | Z () const |
Definition at line 27 of file Wm4RVector3.h.
| Wm4::RVector3< ISIZE >::RVector3 | ( | ) | [inline] |
Definition at line 21 of file Wm4RVector3.inl.
| Wm4::RVector3< ISIZE >::RVector3 | ( | const RVector3< ISIZE > & | rkV | ) | [inline] |
Definition at line 27 of file Wm4RVector3.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 3, ISIZE >::m_akTuple.
| Wm4::RVector3< ISIZE >::RVector3 | ( | const TRVector< 3, ISIZE > & | rkV | ) | [inline] |
Definition at line 36 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| Wm4::RVector3< ISIZE >::RVector3 | ( | const TRational< ISIZE > & | rkX, | |
| const TRational< ISIZE > & | rkY, | |||
| const TRational< ISIZE > & | rkZ | |||
| ) | [inline] |
Definition at line 45 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| RVector3< ISIZE > Wm4::RVector3< ISIZE >::Cross | ( | const RVector3< ISIZE > & | rkV | ) | const [inline] |
Definition at line 117 of file Wm4RVector3.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 3, ISIZE >::m_akTuple.
Referenced by Wm4::RVector3< ISIZE >::TripleScalar().
| TRational< ISIZE > Wm4::RVector3< ISIZE >::Dot | ( | const RVector3< ISIZE > & | rkV | ) | const [inline] |
Definition at line 110 of file Wm4RVector3.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 3, ISIZE >::m_akTuple.
Referenced by Wm4::RVector3< ISIZE >::TripleScalar().
| RVector3< ISIZE > & Wm4::RVector3< ISIZE >::operator= | ( | const TRVector< 3, ISIZE > & | rkV | ) | [inline] |
Definition at line 64 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| RVector3< ISIZE > & Wm4::RVector3< ISIZE >::operator= | ( | const RVector3< ISIZE > & | rkV | ) | [inline] |
Definition at line 54 of file Wm4RVector3.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > Wm4::RVector3< ISIZE >::TripleScalar | ( | const RVector3< ISIZE > & | rkU, | |
| const RVector3< ISIZE > & | rkV | |||
| ) | const [inline] |
Definition at line 126 of file Wm4RVector3.inl.
References Wm4::RVector3< ISIZE >::Cross(), and Wm4::RVector3< ISIZE >::Dot().
| TRational< ISIZE > & Wm4::RVector3< ISIZE >::X | ( | ) | [inline] |
Definition at line 80 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > Wm4::RVector3< ISIZE >::X | ( | ) | const [inline] |
Definition at line 74 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > & Wm4::RVector3< ISIZE >::Y | ( | ) | [inline] |
Definition at line 92 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > Wm4::RVector3< ISIZE >::Y | ( | ) | const [inline] |
Definition at line 86 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > & Wm4::RVector3< ISIZE >::Z | ( | ) | [inline] |
Definition at line 104 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
| TRational< ISIZE > Wm4::RVector3< ISIZE >::Z | ( | ) | const [inline] |
Definition at line 98 of file Wm4RVector3.inl.
References Wm4::TRVector< 3, ISIZE >::m_akTuple.
1.6.1