#include <matvec.h>
Public Attributes |
double | v [3] |
Detailed Description
- Examples:
- multigl.cpp.
Definition at line 11 of file matvec.h.
Constructor & Destructor Documentation
Vec3::Vec3 |
( |
const double |
p[3] | ) |
|
|
inline |
Vec3::Vec3 |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
Member Function Documentation
void Vec3::add |
( |
const Vec3 & |
a | ) |
|
|
inline |
double Vec3::dot |
( |
const Vec3 & |
a | ) |
|
|
inline |
void Vec3::mul |
( |
double |
scalar | ) |
|
|
inline |
double Vec3::norm |
( |
| ) |
const |
|
inline |
const Vec3& Vec3::operator= |
( |
const Vec3 & |
a | ) |
|
|
inline |
double& Vec3::operator[] |
( |
int |
i | ) |
|
|
inline |
const double& Vec3::operator[] |
( |
int |
i | ) |
const |
|
inline |
void Vec3::set |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
void Vec3::set |
( |
double * |
a | ) |
|
|
inline |
void Vec3::setAdd |
( |
const Vec3 & |
a, |
|
|
const Vec3 & |
b |
|
) |
| |
|
inline |
void Vec3::setCross |
( |
const Vec3 & |
a, |
|
|
const Vec3 & |
b |
|
) |
| |
|
inline |
void Vec3::setMul |
( |
const Mat3x4 & |
mat, |
|
|
const Vec3 & |
v |
|
) |
| |
void Vec3::setSub |
( |
const Vec3 & |
a, |
|
|
const Vec3 & |
b |
|
) |
| |
|
inline |
void Vec3::sub |
( |
const Vec3 & |
a | ) |
|
|
inline |
Member Data Documentation
Definition at line 12 of file matvec.h.
Referenced by add(), dot(), PerspectiveCamera::imageToWorld(), mul(), norm(), operator=(), operator[](), set(), setAdd(), setCross(), setMul(), setSub(), sub(), Vec3(), and PerspectiveCamera::worldToImage().
The documentation for this struct was generated from the following files:
- /home/adrien/Téléchargements/bazar/bazar-1.3.1/garfeild/calib/matvec.h
- /home/adrien/Téléchargements/bazar/bazar-1.3.1/garfeild/calib/matvec.cpp