29#include <Inventor/SbBasic.h>
38 SbVec4d(
const double x,
const double y,
const double z,
const double w);
41 double dot(
const SbVec4d& v)
const;
42 SbBool equals(
const SbVec4d& v,
const double tolerance)
const;
44 const double * getValue(
void)
const;
45 void getValue(
double& x,
double& y,
double& z,
double& w)
const;
46 double length(
void)
const;
47 double sqrLength(
void)
const;
49 double normalize(
void);
50 SbVec4d& setValue(
const double v[4]);
51 SbVec4d& setValue(
const double x,
const double y,
const double z,
69 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 SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition SbVec3d.h:35
The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.
Definition SbVec4d.h:34
SbVec4d(const SbVec4f &v)
Definition SbVec4d.h:39
The SbVec4f class is a 4 dimensional vector with floating point coordinates.
Definition SbVec4f.h:34