/[usata]/usata2/src/math/vector.hpp
ViewVC logotype

Diff of /usata2/src/math/vector.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by Descender, Mon Dec 27 01:30:16 2004 UTC revision 1.6 by Descender, Fri Dec 31 05:14:41 2004 UTC
# Line 54  namespace usata Line 54  namespace usata
54                                  v[3] = w;                                  v[3] = w;
55                          }                          }
56    
57                            //! \brief Index operator
58                            //! \param index Index of component.
59                            T
60                            operator[] (int index) const
61                            {
62                                    return v[index];
63                            }
64    
65                          //! \brief Output stream operator                          //! \brief Output stream operator
66                          friend std::ostream&                          friend std::ostream&
67                          operator << (std::ostream& out, const Vector4& vector)                          operator << (std::ostream& out, const Vector4& vector)
# Line 214  namespace usata Line 222  namespace usata
222                          //! \brief Returns cross product                          //! \brief Returns cross product
223                          //! \param[in] rhs Right operand.                          //! \param[in] rhs Right operand.
224                          T                          T
225                          cross(const Vector4& rhs)                          cross(const Vector4& rhs) const
226                          {                          {
227                                  return Vector4(v[1] * rhs.v[2] - v[2] * rhs.v[1],                                  return Vector4(v[1] * rhs.v[2] - v[2] * rhs.v[1],
228                                                             v[2] * rhs.v[0] - v[0] * rhs.v[2],                                                             v[2] * rhs.v[0] - v[0] * rhs.v[2],

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26