List of all members.
Detailed Description
3D vector
Constructor & Destructor Documentation
Carthesian::Vector3D::Vector3D |
( |
double |
x = 0.0 , |
|
|
double |
y = 0.0 , |
|
|
double |
z = 0.0 | |
|
) |
| | |
constructor
- Parameters:
-
| x | x component |
| y | y component |
| z | z component |
constructor from extremities
- Parameters:
-
| p1 | point of origin |
| p2 | end point |
Carthesian::Vector3D::Vector3D |
( |
const Vector3D & |
v |
) |
|
copy constructor
- Parameters:
-
Member Function Documentation
double Carthesian::Vector3D::norm |
( |
|
) |
|
dilation operator
- Parameters:
-
| val | dilatation coefficient |
References set().
reduction operator
- Parameters:
-
References set().
affectation constructor
- Parameters:
-
void Carthesian::Vector3D::set |
( |
double |
x = 0.0 , |
|
|
double |
y = 0.0 , |
|
|
double |
z = 0.0 | |
|
) |
| | |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Vector3D & |
p | |
|
) |
| | [friend] |
content printer
- Parameters:
-
| os | output flux |
| pixel | current oject alias |
- Returns:
- the content description added to the output flux
The documentation for this class was generated from the following files:
- /home/pascal/depot/filedata/src/geometry/geometry.h
- /home/pascal/depot/filedata/src/geometry/geometry.cpp