Changeset dfed1c for src/base/vector.cpp


Ignore:
Timestamp:
Nov 22, 2011, 9:22:10 PM (14 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
facba0
Parents:
66f24d
Message:

Major vmg update.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1136 5161e1c8-67bf-11de-9fd5-51895aff932f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/base/vector.cpp

    r66f24d rdfed1c  
    2525}
    2626
    27 Vector::Vector(vmg_float x, vmg_float y, vmg_float z)
     27Vector::Vector(const vmg_float& x, const vmg_float& y, const vmg_float& z)
    2828{
    2929  i[0]=x;
     
    3232}
    3333
    34 Vector::Vector(vmg_float val)
     34Vector::Vector(const vmg_float& val)
    3535{
    3636  i[0]=val;
     
    3838  i[2]=val;
    3939}
     40
     41Vector::Vector(const vmg_float* arr)
     42{
     43  i[0]=arr[0];
     44  i[1]=arr[1];
     45  i[2]=arr[2];
     46}
     47
    4048Vector::Vector()
    4149{
     
    4553}
    4654
    47 std::ostream& operator<<(std::ostream& out, const Vector& base)
     55std::ostream& VMG::operator<<(std::ostream& out, const Vector& vector)
    4856{
    49   return out << "{" << base.X() << " " << base.Y() << " " << base.Z() << "}";
     57  out << "{" << vector.X() << " " << vector.Y() << " " << vector.Z() << "}";
     58
     59  return out;
    5060}
Note: See TracChangeset for help on using the changeset viewer.