Classes | Functions
icVector.h File Reference
#include <math.h>
#include <stdlib.h>
Include dependency graph for icVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  icVector2
class  icVector3

Functions

icVector2 cross (const icVector2 &a)
icVector3 cross (const icVector3 &a, const icVector3 &b)
double dot (const icVector2 &a, const icVector2 &b)
double dot (const icVector3 &a, const icVector3 &b)
double length (const icVector2 &a)
double length (const icVector3 &a)
void normalize (icVector2 &a)
void normalize (icVector3 &a)
icVector2 operator* (const icVector2 &a, double b)
icVector2 operator* (double a, const icVector2 &b)
icVector3 operator* (const icVector3 &a, double b)
icVector3 operator* (double a, const icVector3 &b)
icVector2 operator+ (const icVector2 &a, const icVector2 &b)
icVector2 operator+ (const icVector2 &a, double b)
icVector2 operator+ (double a, const icVector2 &b)
icVector3 operator+ (const icVector3 &a, const icVector3 &b)
icVector3 operator+ (const icVector3 &a, double b)
icVector3 operator+ (double a, const icVector3 &b)
icVector2 operator- (const icVector2 &a)
icVector2 operator- (const icVector2 &a, const icVector2 &b)
icVector2 operator- (const icVector2 &a, double b)
icVector2 operator- (double a, const icVector2 &b)
icVector3 operator- (const icVector3 &a)
icVector3 operator- (const icVector3 &a, const icVector3 &b)
icVector3 operator- (const icVector3 &a, double b)
icVector3 operator- (double a, const icVector3 &b)

Function Documentation

icVector2 cross ( const icVector2 a) [inline]

Definition at line 248 of file icVector.h.

icVector3 cross ( const icVector3 a,
const icVector3 b 
) [inline]

Definition at line 505 of file icVector.h.

double dot ( const icVector2 a,
const icVector2 b 
) [inline]

Definition at line 244 of file icVector.h.

double dot ( const icVector3 a,
const icVector3 b 
) [inline]

Definition at line 501 of file icVector.h.

double length ( const icVector2 a) [inline]

Definition at line 235 of file icVector.h.

double length ( const icVector3 a) [inline]

Definition at line 492 of file icVector.h.

void normalize ( icVector2 a) [inline]

Definition at line 239 of file icVector.h.

void normalize ( icVector3 a) [inline]

Definition at line 496 of file icVector.h.

icVector2 operator* ( const icVector2 a,
double  b 
) [inline]

Definition at line 219 of file icVector.h.

icVector2 operator* ( double  a,
const icVector2 b 
) [inline]

Definition at line 231 of file icVector.h.

icVector3 operator* ( const icVector3 a,
double  b 
) [inline]

Definition at line 476 of file icVector.h.

icVector3 operator* ( double  a,
const icVector3 b 
) [inline]

Definition at line 488 of file icVector.h.

icVector2 operator+ ( const icVector2 a,
const icVector2 b 
) [inline]

Definition at line 203 of file icVector.h.

icVector2 operator+ ( const icVector2 a,
double  b 
) [inline]

Definition at line 211 of file icVector.h.

icVector2 operator+ ( double  a,
const icVector2 b 
) [inline]

Definition at line 223 of file icVector.h.

icVector3 operator+ ( const icVector3 a,
const icVector3 b 
) [inline]

Definition at line 460 of file icVector.h.

icVector3 operator+ ( const icVector3 a,
double  b 
) [inline]

Definition at line 468 of file icVector.h.

icVector3 operator+ ( double  a,
const icVector3 b 
) [inline]

Definition at line 480 of file icVector.h.

icVector2 operator- ( const icVector2 a) [inline]

Definition at line 125 of file icVector.h.

icVector2 operator- ( const icVector2 a,
const icVector2 b 
) [inline]

Definition at line 207 of file icVector.h.

icVector2 operator- ( const icVector2 a,
double  b 
) [inline]

Definition at line 215 of file icVector.h.

icVector2 operator- ( double  a,
const icVector2 b 
) [inline]

Definition at line 227 of file icVector.h.

icVector3 operator- ( const icVector3 a) [inline]

Definition at line 372 of file icVector.h.

icVector3 operator- ( const icVector3 a,
const icVector3 b 
) [inline]

Definition at line 464 of file icVector.h.

icVector3 operator- ( const icVector3 a,
double  b 
) [inline]

Definition at line 472 of file icVector.h.

icVector3 operator- ( double  a,
const icVector3 b 
) [inline]

Definition at line 484 of file icVector.h.



tensor_field_nav_core
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:56