BOSS 7.0.5
BESIII Offline Software System
|
Go to the source code of this file.
Classes | |
struct | vector3 |
struct | polar |
Functions | |
vector3 | InitV (float x, float y, float z) |
vector3 | InitV1 (float phi, float cosTheta, float magnitude) |
float | Mag (vector3 v) |
float | Mag2 (vector3 v) |
float | Dot (vector3 v1, vector3 v2) |
vector3 | Cross (vector3 v1, vector3 v2) |
vector3 | Unit (vector3 v) |
vector3 | Intersection (float z0, vector3 vec, vector3 pos) |
vector3 | TimesA (float a, vector3 v) |
vector3 | AddV (vector3 v1, vector3 v2) |
vector3 | SubV (vector3 v1, vector3 v2) |
vector3 | TransformFrom (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
vector3 | TransformTo (vector3 v, vector3 ux, vector3 uy, vector3 uz) |
polar | XYZ2Polar (vector3 v) |
Variables | |
const float | pi = 3.1415926536 |
const float | rad = 57.29578 |
Definition at line 93 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Referenced by TransformFrom().
Definition at line 42 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Referenced by TransformTo().
vector3 InitV | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 9 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
vector3 InitV1 | ( | float | phi, |
float | cosTheta, | ||
float | magnitude | ||
) |
Definition at line 19 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Definition at line 72 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
float Mag | ( | vector3 | v | ) |
float Mag2 | ( | vector3 | v | ) |
Definition at line 83 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Referenced by TransformFrom().
Definition at line 113 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Definition at line 142 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
const float pi = 3.1415926536 |
Definition at line 133 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.
Referenced by XYZ2Polar().
const float rad = 57.29578 |
Definition at line 134 of file InstallArea/include/BesVisLib/BesVisLib/vector3.h.