#include <Vector3.h>
Definition at line 13 of file Vector3.h.
|
The default constructor, sets the vector to 0. |
|
Constructor. |
|
Destructor; does nothing. |
|
Gets the module of the vector: sqrt(x^2+y^2+z^2). Definition at line 44 of file Vector3.h. References real. |
|
Gets the squared module of the vector: x^2+y^2+z^2. Definition at line 47 of file Vector3.h. References real. |
|
|
|
|
|
|
|
|
|
Gets element i; i is numbered starting from 0 (i=0,1,2). Definition at line 63 of file Vector3.h. References real. |
|
Rotates the spatial part of the vector with angle alpha. If the vector is initially expressed in a reference system rotated with alpha relative to the laboratory reference system, after rotation the vector will be expressed in the laboratory reference system. Definition at line 53 of file Vector3.h. References real. |
|
Sets element i to value value; i is numbered starting from 1 (i=1,2,3). Definition at line 33 of file Vector3.h. Referenced by ArticulatedAgentBase::solveSystem(). |
|
Sets the vector to 0. |
|
Sets x, y and z components. Definition at line 30 of file Vector3.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and ArticulatedAgentQuasistatic::forwardAccelerations(). |
|
|
|
Thyrix homepage Users' guide
(C) Arxia 2004-2005