#include <Geometry.h>
List of all members.
Static Public Member Functions |
static const char * | TYPENAME () |
Public Attributes |
float | x |
float | y |
float | z |
Detailed Description
Definition at line 146 of file Geometry.h.
Constructor & Destructor Documentation
Vec3::Vec3 |
( |
int |
ix, |
|
|
int |
iy, |
|
|
int |
iz |
|
) |
| |
|
inline |
Vec3::Vec3 |
( |
float |
ix, |
|
|
float |
iy, |
|
|
float |
iz |
|
) |
| |
|
inline |
Vec3::Vec3 |
( |
double |
ix, |
|
|
double |
iy, |
|
|
double |
iz |
|
) |
| |
|
inline |
Member Function Documentation
Vec3 Vec3::cross |
( |
const Vec3 & |
v | ) |
const |
|
inline |
float Vec3::dot |
( |
const Vec3 & |
p | ) |
const |
|
inline |
float Vec3::length |
( |
| ) |
const |
|
inline |
float Vec3::Normalize |
( |
| ) |
|
Vec3::operator void * |
( |
| ) |
const |
|
inline |
int Vec3::operator!= |
( |
const Vec3 & |
p | ) |
const |
|
inline |
Vec3 Vec3::operator* |
( |
float |
s | ) |
const |
|
inline |
float Vec3::operator* |
( |
const Vec3 & |
p | ) |
const |
|
inline |
Vec3& Vec3::operator*= |
( |
float |
s | ) |
|
|
inline |
Vec3 Vec3::operator+ |
( |
const Vec3 & |
p | ) |
const |
|
inline |
Vec3& Vec3::operator+= |
( |
const Vec3 & |
p | ) |
|
|
inline |
Vec3 Vec3::operator- |
( |
const Vec3 & |
p | ) |
const |
|
inline |
Vec3 Vec3::operator- |
( |
| ) |
const |
|
inline |
Vec3& Vec3::operator-= |
( |
const Vec3 & |
p | ) |
|
|
inline |
Vec3 Vec3::operator/ |
( |
float |
s | ) |
const |
|
inline |
Vec3& Vec3::operator/= |
( |
float |
s | ) |
|
|
inline |
int Vec3::operator== |
( |
const Vec3 & |
p | ) |
const |
|
inline |
static const char* Vec3::TYPENAME |
( |
| ) |
|
|
inlinestatic |
Member Data Documentation
The documentation for this struct was generated from the following files: