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;
93 COIN_DLL_API
int operator ==(
const SbVec3s & v1,
const SbVec3s & v2);
94 COIN_DLL_API
int operator !=(
const SbVec3s & v1,
const SbVec3s & v2);
110 #endif // !COIN_SBVEC3S_H SbVec3s(const SbVec3us &v)
Definition: SbVec3s.h:41
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition: SbVec3d.h:35
SbVec3s(const SbVec3b &v)
Definition: SbVec3s.h:42
SbVec3s(const SbVec3f &v)
Definition: SbVec3s.h:44
The SbVec3s class is a 3 dimensional vector with short integer coordinates.
Definition: SbVec3s.h:36
The SbVec3us class is a 3 dimensional vector with unsigned short integer coordinates.
Definition: SbVec3us.h:37
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:37
The SbVec3b class is a 3 dimensional vector with 8-bit integer coordinates.
Definition: SbVec3b.h:37
The SbVec3i32 class is a 3 dimensional vector with 32-bit integer coordinates.
Definition: SbVec3i32.h:39
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