29#include <Inventor/SbBasic.h>
38 SbVec4f(
const float x,
const float y,
const float z,
const float w);
40 float dot(
const SbVec4f& v)
const;
41 SbBool equals(
const SbVec4f& v,
const float tolerance)
const;
43 const float * getValue(
void)
const;
44 void getValue(
float & x,
float & y,
float & z,
float & w)
const;
45 float length(
void)
const;
46 float sqrLength(
void)
const;
48 float normalize(
void);
49 SbVec4f& setValue(
const float v[4]);
50 SbVec4f& setValue(
const float x,
const float y,
const float z,
68 void print(
FILE * fp)
const;
The SbList class is a template container class for lists.
Definition SbList.h:47
int operator!=(const SbList< Type > &l) const
Definition SbList.h:194
int operator==(const SbList< Type > &l) const
Definition SbList.h:186
Type operator[](const int index) const
Definition SbList.h:172
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:37
The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.
Definition SbVec4d.h:34
The SbVec4f class is a 4 dimensional vector with floating point coordinates.
Definition SbVec4f.h:34
SbVec4f(const SbVec4d &v)
Definition SbVec4f.h:39