#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.