Ignore:
Timestamp:
Jun 10, 2008, 11:20:12 AM (17 years ago)
Author:
Frederik Heber <heber@…>
Children:
ffcf49
Parents:
68fbb5
Message:

some new functions: vector::vector(), vector::ProjectOntoPlane(), vector::One(), vector::Init()

vector::vector() new constructor allowing for setting of components
vector::ProjectOntoPlane() projects vector onto plane described by normal vector
vector::One() sets components to given double
vector::Init() initialised components to given values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/vector.hpp

    r68fbb5 rb9a995  
    1010
    1111  vector();
     12  vector(double x1, double x2, double x3);
    1213  ~vector();
    1314
     
    2324  void CopyVector(const vector *y);
    2425  void RotateVector(const vector *y, const double alpha);
     26  void ProjectOntoPlane(const vector *y);
    2527  void Zero();
     28  void One(double one);
     29  void Init(double x1, double x2, double x3);
    2630  void Normalize();
    2731  void Translate(const vector *x);
Note: See TracChangeset for help on using the changeset viewer.