Wm4::RVector3< ISIZE > Class Template Reference

#include <Wm4RVector3.h>

Inheritance diagram for Wm4::RVector3< ISIZE >:
Wm4::TRVector< 3, ISIZE >

List of all members.

Public Member Functions

RVector3 Cross (const RVector3 &rkV) const
TRational< ISIZE > Dot (const RVector3 &rkV) const
RVector3operator= (const TRVector< 3, ISIZE > &rkV)
RVector3operator= (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

Detailed Description

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

Definition at line 27 of file Wm4RVector3.h.


Constructor & Destructor Documentation

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

Definition at line 21 of file Wm4RVector3.inl.

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

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


Member Function Documentation

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

template<int ISIZE>
RVector3< ISIZE > & Wm4::RVector3< ISIZE >::operator= ( const RVector3< ISIZE > &  rkV  )  [inline]
template<int ISIZE>
TRational< ISIZE > Wm4::RVector3< ISIZE >::TripleScalar ( const RVector3< ISIZE > &  rkU,
const RVector3< ISIZE > &  rkV 
) const [inline]
template<int ISIZE>
TRational< ISIZE > & Wm4::RVector3< ISIZE >::X (  )  [inline]

Definition at line 80 of file Wm4RVector3.inl.

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

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

Definition at line 74 of file Wm4RVector3.inl.

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

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

Definition at line 92 of file Wm4RVector3.inl.

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

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

Definition at line 86 of file Wm4RVector3.inl.

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

template<int ISIZE>
TRational< ISIZE > & Wm4::RVector3< ISIZE >::Z (  )  [inline]

Definition at line 104 of file Wm4RVector3.inl.

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

template<int ISIZE>
TRational< ISIZE > Wm4::RVector3< ISIZE >::Z (  )  const [inline]

Definition at line 98 of file Wm4RVector3.inl.

References Wm4::TRVector< 3, 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