C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
mb_vector3d.h File Reference

Vector in three-dimensional space. More...

#include <io_base.h>
#include <mb_enum.h>

Classes

class  MbVector3D
 Vector in three-dimensional space. More...
 

Namespaces

 c3d
 C3D namespace declaration.
 

Functions

MbVector3D operator* (const MbVector3D &vector, double factor)
 Multiply vector by number.
 
MbVector3D operator/ (const MbVector3D &vector, double factor)
 Divide vector by number.
 
MbVector3D operator* (double factor, const MbVector3D &vector)
 Multiply vector by number.
 
void SetVecM (MbVector3D &vVec, const MbVector3D &vF, const MbVector3D &vS)
 Calculate vector product of vectors.
 
void SetVecM (MbVector3D &vVec, const MbVector3D &vF, const MbVector3D &vS, double mulKoef)
 Calculate vector product of vectors multiplied by number.
 
bool c3d::Nonzero (const MbVector3D &vec, double eps)
 Check equality of vector to zero with given tolerance. More...
 

Detailed Description

Vector in three-dimensional space.