shawn::Vec Class Reference
#include <vec.h>
List of all members.
Constructor & Destructor Documentation
| shawn::Vec::Vec |
( |
const Vec & |
p |
) |
[inline] |
| shawn::Vec::Vec |
( |
double |
x = 0.0, |
|
|
double |
y = 0.0, |
|
|
double |
z = 0.0 | |
|
) |
| | [inline] |
Member Function Documentation
| double shawn::Vec::x |
( |
void |
|
) |
const throw () [inline] |
| double shawn::Vec::y |
( |
void |
|
) |
const throw () [inline] |
| double shawn::Vec::z |
( |
void |
|
) |
const throw () [inline] |
| Vec shawn::Vec::operator- |
( |
const Vec & |
p |
) |
const throw () [inline] |
| Vec shawn::Vec::operator+ |
( |
const Vec & |
p |
) |
const throw () [inline] |
| Vec& shawn::Vec::operator-= |
( |
const Vec & |
p |
) |
throw () [inline] |
| Vec& shawn::Vec::operator+= |
( |
const Vec & |
p |
) |
throw () [inline] |
| Vec shawn::Vec::operator* |
( |
double |
f |
) |
const throw () [inline] |
| Vec shawn::Vec::operator/ |
( |
double |
f |
) |
const throw () [inline] |
| Vec& shawn::Vec::operator*= |
( |
double |
f |
) |
throw () [inline] |
| Vec& shawn::Vec::operator/= |
( |
double |
f |
) |
throw () [inline] |
| bool shawn::Vec::operator== |
( |
const Vec & |
p |
) |
const throw () [inline] |
| bool shawn::Vec::operator!= |
( |
const Vec & |
p |
) |
const throw () [inline] |
| Vec& shawn::Vec::operator= |
( |
const Vec & |
p |
) |
throw () [inline] |
| double shawn::Vec::operator* |
( |
const Vec & |
p |
) |
const throw () [inline] |
| double shawn::Vec::euclidean_norm |
( |
void |
|
) |
const throw () |
Friends And Related Function Documentation
| std::ostream& operator<< |
( |
std::ostream & |
, |
|
|
const Vec & |
| |
|
) |
| | throw () [friend] |
The documentation for this class was generated from the following file: