29#include <Inventor/SbBasic.h>
40 SbVec2f(
const float x,
const float y);
46 SbVec2f & setValue(
const float v[2]);
47 SbVec2f & setValue(
const float x,
const float y);
53 float dot(
const SbVec2f & v)
const;
54 SbBool equals(
const SbVec2f & v,
const float tolerance)
const;
55 const float * getValue(
void)
const;
56 void getValue(
float & x,
float & y)
const;
57 float length(
void)
const;
58 float sqrLength(
void)
const;
60 float normalize(
void);
77 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 SbVec2b class is a 2 dimensional vector with 8-bit integer coordinates.
Definition SbVec2b.h:37
The SbVec2d class is a 2 dimensional vector with double precision floating point coordinates.
Definition SbVec2d.h:36
The SbVec2f class is a 2 dimensional vector with floating point coordinates.
Definition SbVec2f.h:36
SbVec2f(const SbVec2i32 &v)
Definition SbVec2f.h:44
SbVec2f(const SbVec2d &v)
Definition SbVec2f.h:41
SbVec2f(const SbVec2b &v)
Definition SbVec2f.h:42
SbVec2f(const SbVec2s &v)
Definition SbVec2f.h:43
The SbVec2i32 class is a 2 dimensional vector with 32-bit integer coordinates.
Definition SbVec2i32.h:39
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition SbVec2s.h:37