SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
SbVec3< Type > Class Template Reference

Public Member Functions

 SbVec3 (const Type v[3])
 
 SbVec3 (const Type x, const Type y, const Type z)
 
SbVec3< Type > cross (const SbVec3< Type > &v) const
 
Type dot (const SbVec3< Type > &v) const
 
void getValue (Type &x, Type &y, Type &z) const
 
const Type * getValue (void) const
 
double length (void) const
 
void negate (void)
 
double normalize (void)
 
SbVec3< Type > operator* (Type f) const
 
SbVec3< Type > & operator*= (const Type d)
 
SbVec3< Type > operator+ (const SbVec3< Type > &v) const
 
SbVec3< Type > & operator+= (const SbVec3< Type > &u)
 
SbVec3< Type > operator- (const SbVec3< Type > &v) const
 
SbVec3< Type > operator- (void) const
 
SbVec3< Type > & operator-= (const SbVec3< Type > &u)
 
SbVec3< Type > operator/ (Type f) const
 
SbVec3< Type > & operator/= (const Type d)
 
Type & operator[] (int idx)
 
const Type & operator[] (int idx) const
 
SbVec3< Type > & setValue (const Type v[3])
 
SbVec3< Type > & setValue (const Type x, const Type y, const Type z)
 
Type sqrLength (void) const
 

The documentation for this class was generated from the following files: