Public Methods |
| | MSLVector () |
| | MSLVector (int d) |
| | MSLVector (double a, double b) |
| | MSLVector (double a, double b, double c) |
| | MSLVector (const MSLVector &w, int prec) |
| | MSLVector (const MSLVector &) |
| | ~MSLVector () |
| MSLVector& | operator= (const MSLVector &) |
| int | dim () const |
| double& | operator[] (int i) |
| double | operator[] (int) const |
| double | hcoord (int i) const |
| double | coord (int i) const |
| double | sqr_length () const |
| double | length () const |
| MSLVector | norm () const |
| double | angle (const MSLVector &w) const |
| MSLVector | rotate90 () const |
| MSLVector | rotate (double a) const |
| MSLVector& | operator+= (const MSLVector &) |
| MSLVector& | operator-= (const MSLVector &) |
| MSLVector | operator+ (const MSLVector &v1) const |
| MSLVector | operator- (const MSLVector &v1) const |
| double | operator * (const MSLVector &v1) const |
| MSLVector | operator * (double r) const |
| MSLVector | operator- () const |
| MSLVector | operator/ (double) const |
| bool | operator== (const MSLVector &w) const |
| bool | operator!= (const MSLVector &w) const |
| void | print (ostream &O) |
| void | print () |
| void | read (istream &I) |
| void | read () |
Friends |
| class | MSLMatrix |
| MSLVector | operator * (double f, const MSLVector &v) |
| ostream& | operator<< (ostream &O, const MSLVector &v) |
| istream& | operator>> (istream &I, MSLVector &v) |
| istream& | operator>> (istream &is, list< MSLVector > &vl) |
| ostream& | operator<< (ostream &os, const list< MSLVector > &vl) |
| istream& | operator>> (istream &is, vector< MSLVector > &vl) |
| ostream& | operator<< (ostream &os, const vector< MSLVector > &vl) |