28#include <Inventor/SbBasic.h>
40 SbVec3s(
const short x,
const short y,
const short z);
47 int32_t dot(
const SbVec3s & v)
const;
48 const short * getValue(
void)
const;
49 void getValue(
short & x,
short & y,
short & z)
const;
51 SbVec3s & setValue(
const short v[3]);
52 SbVec3s & setValue(
const short x,
const short y,
const short z);
59 short & operator [](
const int i);
60 const short & operator [](
const int i)
const;
62 SbVec3s & operator *=(
double d);
64 SbVec3s & operator /=(
double d);
69 friend COIN_DLL_API
SbVec3s operator *(
const SbVec3s & v,
double d);
71 friend COIN_DLL_API
SbVec3s operator *(
double d,
const SbVec3s & v);
73 friend COIN_DLL_API
SbVec3s operator /(
const SbVec3s & v,
double d);
76 friend COIN_DLL_API
int operator ==(
const SbVec3s & v1,
const SbVec3s & v2);
77 friend COIN_DLL_API
int operator !=(
const SbVec3s & v1,
const SbVec3s & v2);
79 void print(FILE * fp)
const;
int operator==(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:432
int operator!=(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:443
SbMatrix operator*(const SbMatrix &m1, const SbMatrix &m2)
Definition: SbMatrix.cpp:690
SbTime operator+(const SbTime &t0, const SbTime &t1)
Definition: SbTime.cpp:762
SbTime operator/(const SbTime &tm, const double s)
Definition: SbTime.cpp:841
SbTime operator-(const SbTime &t0, const SbTime &t1)
Definition: SbTime.cpp:775
The SbVec3b class is a 3 dimensional vector with 8-bit integer coordinates.
Definition: SbVec3b.h:37
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition: SbVec3d.h:35
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:37
The SbVec3i32 class is a 3 dimensional vector with 32-bit integer coordinates.
Definition: SbVec3i32.h:39
The SbVec3s class is a 3 dimensional vector with short integer coordinates.
Definition: SbVec3s.h:36
SbVec3s(const SbVec3us &v)
Definition: SbVec3s.h:41
SbVec3s(const SbVec3d &v)
Definition: SbVec3s.h:45
short & operator[](const int i)
Definition: SbVec3s.h:99
SbVec3s(const SbVec3i32 &v)
Definition: SbVec3s.h:43
SbVec3s(const SbVec3b &v)
Definition: SbVec3s.h:42
SbVec3s(const SbVec3f &v)
Definition: SbVec3s.h:44
The SbVec3us class is a 3 dimensional vector with unsigned short integer coordinates.
Definition: SbVec3us.h:37