![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Public Member Functions | |
| vec3f (vector3 a) | |
| vec3f (const double X, const double Y, const double Z) | |
| vec3f | operator+ (const vec3f &a) const |
| vec3f | operator+= (const vec3f &a) const |
| vec3f | operator* (const double a) const |
| vec3f | operator* (const vec3f a) const |
| vec3f | v3 () const |
| vec3f | operator= (const vector3 a) |
| vec3f | operator= (const vec3f a) |
| vec3f | operator/ (const vec3f a) const |
| vec3f | operator- (const vec3f &a) const |
| vec3f | operator/ (const double a) const |
| double | dot (const vec3f &a) const |
| vec3f | cross (const vec3f &a, const vec3f &b) |
| double | angle (const vec3f &v) |
| double | angle2 (const vec3f &v, const vec3f &w) |
| vec3f | rot_x (double a) |
| vec3f | rot_y (double a) |
| void | clamp (double min, double max) |
| vec3f | rot_z (double a) |
| vec3f | invert () |
| vec3f | frac () |
| vec3f | integer () |
| double | length () const |
| vec3f | normalize (double desired_length=1) |
| double | random_double_01 (double a) |
| vec3f | random01_fxyz () |
Public Attributes | |
| double | x |
| double | y |
| double | z |
1.8.14