BRL-CAD
|
#include <dvec.h>
Data Structures | |
class | add |
class | mul |
class | sqrt |
class | sub |
Public Member Functions | |
dvec (double s) | |
dvec (const double *vals) | |
dvec (const float *vals) | |
dvec (const dvec< LEN > &p) | |
dvec< LEN > & | operator= (const dvec< LEN > &p) |
double | operator[] (int index) const |
void | u_store (double *arr) const |
void | u_store (float *arr) const |
void | a_store (double *arr) const |
void | a_store (float *arr) const |
bool | operator== (const dvec< LEN > &b) const |
dvec< LEN > | operator+ (const dvec< LEN > &b) |
dvec< LEN > | operator- (const dvec< LEN > &b) |
dvec< LEN > | operator* (const dvec< LEN > &b) |
dvec< LEN > | operator/ (const dvec< LEN > &b) |
dvec< LEN > | madd (const dvec< LEN > &s, const dvec< LEN > &b) |
dvec< LEN > | madd (const double s, const dvec< LEN > &b) |
dvec< LEN > | map (const dvec_unop &operation, int limit=LEN) |
double | foldr (double proto, const dvec_op &operation, int limit=LEN) |
double | foldl (double proto, const dvec_op &operation, int limit=LEN) |
Referenced by mat2d_inverse(), mat2d_pt2d_mul(), and pt2dsub().
Referenced by mat2d_inverse(), and v2mag().