ev_Vector Class Reference

#include <EX_Vector.h>

List of all members.

Public Member Functions

 ev_Vector (int size=1)
 ev_Vector (const ev_Vector &src)
 ~ev_Vector ()
int getSize () const
float getValue (int idx) const
float fastGet (int idx) const
void setValue (int idx, float val)
void copy (const ev_Vector &src)
void add (const ev_Vector &src)
void sub (const ev_Vector &src)
void times (float scalar)
void times (const ev_Matrix &src)
void getVector3 (UT_Vector3 &v) const
void getVector4 (UT_Vector4 &v) const
void setVector3 (const UT_Vector3 &v)
void setVector4 (const UT_Vector4 &v)
int castFrom (const char *str)
int castFrom (float val)
int castFrom (ev_Matrix &from)
int castTo (ev_Matrix &to) const
int castToFloat (float &rval) const
char * castToString () const
int scan (const char *str)
float operator() (int idx) const
float operator[] (int idx) const
void grow (int newsize)


Detailed Description

Examples:

expr/functions.C.

Definition at line 31 of file EX_Vector.h.


Constructor & Destructor Documentation

ev_Vector::ev_Vector ( int  size = 1  ) 

ev_Vector::ev_Vector ( const ev_Vector src  ) 

ev_Vector::~ev_Vector (  ) 


Member Function Documentation

void ev_Vector::add ( const ev_Vector src  ) 

Examples:
expr/functions.C.

int ev_Vector::castFrom ( ev_Matrix from  ) 

int ev_Vector::castFrom ( float  val  ) 

int ev_Vector::castFrom ( const char *  str  ) 

int ev_Vector::castTo ( ev_Matrix to  )  const

int ev_Vector::castToFloat ( float &  rval  )  const

char* ev_Vector::castToString (  )  const

void ev_Vector::copy ( const ev_Vector src  ) 

Examples:
expr/functions.C.

float ev_Vector::fastGet ( int  idx  )  const [inline]

Definition at line 39 of file EX_Vector.h.

int ev_Vector::getSize (  )  const [inline]

Definition at line 37 of file EX_Vector.h.

float ev_Vector::getValue ( int  idx  )  const

void ev_Vector::getVector3 ( UT_Vector3 v  )  const

void ev_Vector::getVector4 ( UT_Vector4 v  )  const

void ev_Vector::grow ( int  newsize  ) 

float ev_Vector::operator() ( int  idx  )  const [inline]

Definition at line 63 of file EX_Vector.h.

float ev_Vector::operator[] ( int  idx  )  const [inline]

Definition at line 64 of file EX_Vector.h.

int ev_Vector::scan ( const char *  str  ) 

void ev_Vector::setValue ( int  idx,
float  val 
)

void ev_Vector::setVector3 ( const UT_Vector3 v  ) 

void ev_Vector::setVector4 ( const UT_Vector4 v  ) 

void ev_Vector::sub ( const ev_Vector src  ) 

void ev_Vector::times ( const ev_Matrix src  ) 

void ev_Vector::times ( float  scalar  ) 


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:22 2012 for HDK by  doxygen 1.5.9