HDK
|
#include <EX_Vector.h>
Public Member Functions | |
ev_Vector (int size=1) | |
ev_Vector (const ev_Vector &src) | |
~ev_Vector () | |
ev_Vector & | operator= (const ev_Vector &src)=delete |
int | getSize () const |
fpreal | getValue (int idx) const |
fpreal | fastGet (int idx) const |
void | setValue (int idx, fpreal val) |
void | fastSet (int idx, fpreal val) |
void | copy (const ev_Vector &src) |
void | add (const ev_Vector &src) |
void | sub (const ev_Vector &src) |
void | times (fpreal scalar) |
void | times (const ev_Matrix &src) |
void | getVector3 (UT_Vector3R &v) const |
void | getVector4 (UT_Vector4R &v) const |
void | setVector3 (const UT_Vector3R &v) |
void | setVector4 (const UT_Vector4R &v) |
int | castFrom (const char *str) |
int | castFrom (fpreal val) |
int | castFrom (ev_Matrix &from) |
int | castTo (ev_Matrix &to) const |
int | castToFloat (fpreal &rval) const |
char * | castToString () const |
int | scan (const char *str) |
fpreal | operator() (int idx) const |
fpreal | operator[] (int idx) const |
void | grow (int newsize) |
Definition at line 24 of file EX_Vector.h.
ev_Vector::ev_Vector | ( | int | size = 1 | ) |
ev_Vector::ev_Vector | ( | const ev_Vector & | src | ) |
ev_Vector::~ev_Vector | ( | ) |
int ev_Vector::castFrom | ( | const char * | str | ) |
char* ev_Vector::castToString | ( | ) | const |
Definition at line 35 of file EX_Vector.h.
Definition at line 37 of file EX_Vector.h.
|
inline |
Definition at line 33 of file EX_Vector.h.
void ev_Vector::getVector3 | ( | UT_Vector3R & | v | ) | const |
void ev_Vector::getVector4 | ( | UT_Vector4R & | v | ) | const |
Definition at line 60 of file EX_Vector.h.
Definition at line 61 of file EX_Vector.h.
int ev_Vector::scan | ( | const char * | str | ) |
void ev_Vector::setVector3 | ( | const UT_Vector3R & | v | ) |
void ev_Vector::setVector4 | ( | const UT_Vector4R & | v | ) |