#include <Wm4RVector2.h>
Public Member Functions | |
TRational< ISIZE > | Dot (const RVector2 &rkV) const |
TRational< ISIZE > | DotPerp (const RVector2 &rkV) const |
RVector2 & | operator= (const TRVector< 2, ISIZE > &rkV) |
RVector2 & | operator= (const RVector2 &rkV) |
RVector2 | Perp () const |
RVector2 (const TRational< ISIZE > &rkX, const TRational< ISIZE > &rkY) | |
RVector2 (const TRVector< 2, ISIZE > &rkV) | |
RVector2 (const RVector2 &rkV) | |
RVector2 () | |
TRational< ISIZE > & | X () |
TRational< ISIZE > | X () const |
TRational< ISIZE > & | Y () |
TRational< ISIZE > | Y () const |
Definition at line 27 of file Wm4RVector2.h.
Wm4::RVector2< ISIZE >::RVector2 | ( | ) | [inline] |
Definition at line 21 of file Wm4RVector2.inl.
Wm4::RVector2< ISIZE >::RVector2 | ( | const RVector2< ISIZE > & | rkV | ) | [inline] |
Definition at line 27 of file Wm4RVector2.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 2, ISIZE >::m_akTuple.
Wm4::RVector2< ISIZE >::RVector2 | ( | const TRVector< 2, ISIZE > & | rkV | ) | [inline] |
Definition at line 35 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
Wm4::RVector2< ISIZE >::RVector2 | ( | const TRational< ISIZE > & | rkX, | |
const TRational< ISIZE > & | rkY | |||
) | [inline] |
Definition at line 43 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > Wm4::RVector2< ISIZE >::Dot | ( | const RVector2< ISIZE > & | rkV | ) | const [inline] |
Definition at line 93 of file Wm4RVector2.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > Wm4::RVector2< ISIZE >::DotPerp | ( | const RVector2< ISIZE > & | rkV | ) | const [inline] |
Definition at line 105 of file Wm4RVector2.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 2, ISIZE >::m_akTuple.
RVector2< ISIZE > & Wm4::RVector2< ISIZE >::operator= | ( | const TRVector< 2, ISIZE > & | rkV | ) | [inline] |
Definition at line 60 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
RVector2< ISIZE > & Wm4::RVector2< ISIZE >::operator= | ( | const RVector2< ISIZE > & | rkV | ) | [inline] |
Definition at line 51 of file Wm4RVector2.inl.
References Wm4::TRVector< VSIZE, ISIZE >::m_akTuple, and Wm4::TRVector< 2, ISIZE >::m_akTuple.
RVector2< ISIZE > Wm4::RVector2< ISIZE >::Perp | ( | ) | const [inline] |
Definition at line 99 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > & Wm4::RVector2< ISIZE >::X | ( | ) | [inline] |
Definition at line 75 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > Wm4::RVector2< ISIZE >::X | ( | ) | const [inline] |
Definition at line 69 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > & Wm4::RVector2< ISIZE >::Y | ( | ) | [inline] |
Definition at line 87 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.
TRational< ISIZE > Wm4::RVector2< ISIZE >::Y | ( | ) | const [inline] |
Definition at line 81 of file Wm4RVector2.inl.
References Wm4::TRVector< 2, ISIZE >::m_akTuple.