Wm4::RVector2< ISIZE > Class Template Reference

#include <Wm4RVector2.h>

Inheritance diagram for Wm4::RVector2< ISIZE >:
Wm4::TRVector< 2, ISIZE >

List of all members.

Public Member Functions

TRational< ISIZE > Dot (const RVector2 &rkV) const
TRational< ISIZE > DotPerp (const RVector2 &rkV) const
RVector2operator= (const TRVector< 2, ISIZE > &rkV)
RVector2operator= (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

Detailed Description

template<int ISIZE>
class Wm4::RVector2< ISIZE >

Definition at line 27 of file Wm4RVector2.h.


Constructor & Destructor Documentation

template<int ISIZE>
Wm4::RVector2< ISIZE >::RVector2 (  )  [inline]

Definition at line 21 of file Wm4RVector2.inl.

template<int ISIZE>
Wm4::RVector2< ISIZE >::RVector2 ( const RVector2< ISIZE > &  rkV  )  [inline]
template<int ISIZE>
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.

template<int ISIZE>
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.


Member Function Documentation

template<int ISIZE>
TRational< ISIZE > Wm4::RVector2< ISIZE >::Dot ( const RVector2< ISIZE > &  rkV  )  const [inline]
template<int ISIZE>
TRational< ISIZE > Wm4::RVector2< ISIZE >::DotPerp ( const RVector2< ISIZE > &  rkV  )  const [inline]
template<int ISIZE>
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.

template<int ISIZE>
RVector2< ISIZE > & Wm4::RVector2< ISIZE >::operator= ( const RVector2< ISIZE > &  rkV  )  [inline]
template<int ISIZE>
RVector2< ISIZE > Wm4::RVector2< ISIZE >::Perp (  )  const [inline]

Definition at line 99 of file Wm4RVector2.inl.

References Wm4::TRVector< 2, ISIZE >::m_akTuple.

template<int ISIZE>
TRational< ISIZE > & Wm4::RVector2< ISIZE >::X (  )  [inline]

Definition at line 75 of file Wm4RVector2.inl.

References Wm4::TRVector< 2, ISIZE >::m_akTuple.

template<int ISIZE>
TRational< ISIZE > Wm4::RVector2< ISIZE >::X (  )  const [inline]

Definition at line 69 of file Wm4RVector2.inl.

References Wm4::TRVector< 2, ISIZE >::m_akTuple.

template<int ISIZE>
TRational< ISIZE > & Wm4::RVector2< ISIZE >::Y (  )  [inline]

Definition at line 87 of file Wm4RVector2.inl.

References Wm4::TRVector< 2, ISIZE >::m_akTuple.

template<int ISIZE>
TRational< ISIZE > Wm4::RVector2< ISIZE >::Y (  )  const [inline]

Definition at line 81 of file Wm4RVector2.inl.

References Wm4::TRVector< 2, ISIZE >::m_akTuple.


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:50 2011 for FreeCAD by  doxygen 1.6.1