|
COMMON_API bool | VAPoR::powerOf2 (size_t n) |
|
COMMON_API size_t | VAPoR::nextPowerOf2 (size_t n) |
|
COMMON_API void | VAPoR::computeGradientData (int dim[3], int numChan, unsigned char *volume, unsigned char *gradient) |
|
COMMON_API void | VAPoR::makeModelviewMatrix (float *vpos, float *vdir, float *upvec, float *matrix) |
|
COMMON_API void | VAPoR::makeModelviewMatrixD (double *vpos, double *vdir, double *upvec, double *matrix) |
|
COMMON_API void | VAPoR::makeModelviewMatrixD (const std::vector< double > &vpos, const std::vector< double > &vdir, const std::vector< double > &upvec, double *matrix) |
|
COMMON_API void | VAPoR::makeTransMatrix (float *transVec, float *matrix) |
|
COMMON_API void | VAPoR::makeTransMatrix (double *transVec, double *matrix) |
|
COMMON_API void | VAPoR::makeTransMatrix (const std::vector< double > &transVec, double *matrix) |
|
COMMON_API void | VAPoR::makeScaleMatrix (const double *scaleVec, double *matrix) |
|
COMMON_API void | VAPoR::vscale (float *v, float s) |
|
COMMON_API void | VAPoR::vscale (double *v, double s) |
|
COMMON_API void | VAPoR::vscale (std::vector< double > v, double s) |
|
COMMON_API void | VAPoR::vmult (const float *v, float s, float *w) |
|
COMMON_API void | VAPoR::vmult (const double *v, double s, double *w) |
|
COMMON_API void | VAPoR::vhalf (const float *v1, const float *v2, float *half) |
|
COMMON_API void | VAPoR::vcross (const float *v1, const float *v2, float *cross) |
|
COMMON_API void | VAPoR::vcross (const double *v1, const double *v2, double *cross) |
|
COMMON_API void | VAPoR::vreflect (const float *in, const float *mirror, float *out) |
|
COMMON_API void | VAPoR::vtransform (const float *v, float *mat, float *vt) |
|
COMMON_API void | VAPoR::vtransform (const float *v, float *mat, double *vt) |
|
COMMON_API void | VAPoR::vtransform (const double *v, float *mat, double *vt) |
|
COMMON_API void | VAPoR::vtransform (const double *v, double *mat, double *vt) |
|
COMMON_API void | VAPoR::vtransform4 (const float *v, float *mat, float *vt) |
|
COMMON_API void | VAPoR::vtransform3 (const float *v, float *mat, float *vt) |
|
COMMON_API void | VAPoR::vtransform3 (const double *v, double *mat, double *vt) |
|
COMMON_API void | VAPoR::vtransform3t (const float *v, float *mat, float *vt) |
|
COMMON_API bool | VAPoR::pointOnRight (double *pt1, double *pt2, const double *testPt) |
|
COMMON_API void | VAPoR::mcopy (float *m1, float *m2) |
|
COMMON_API void | VAPoR::mcopy (double *m1, double *m2) |
|
COMMON_API void | VAPoR::mmult (float *m1, float *m2, float *prod) |
|
COMMON_API void | VAPoR::mmult (double *m1, double *m2, double *prod) |
|
COMMON_API int | VAPoR::minvert (const float *mat, float *result) |
|
COMMON_API int | VAPoR::minvert (const double *mat, double *result) |
|
COMMON_API void | VAPoR::mmult33 (const double *m1, const double *m2, double *result) |
|
COMMON_API void | VAPoR::mmultt33 (const double *m1Trans, const double *m2, double *result) |
|
COMMON_API void | VAPoR::getRotationMatrix (double theta, double phi, double psi, double *matrix) |
|
COMMON_API void | VAPoR::getAxisRotation (int axis, double rotation, double *matrix) |
|
COMMON_API void | VAPoR::getRotAngles (double *theta, double *phi, double *psi, const double *matrix) |
|
COMMON_API int | VAPoR::rayBoxIntersect (const float rayStart[3], const float rayDir[3], const float boxExts[6], float results[2]) |
|
COMMON_API int | VAPoR::rayBoxIntersect (const double rayStart[3], const double rayDir[3], const double boxExts[6], double results[2]) |
|
COMMON_API void | VAPoR::rayBoxProject (std::vector< double > rayStart, std::vector< double > rayDir, const double boxExts[6], double results[2]) |
|
COMMON_API void | VAPoR::qnormal (float *q) |
|
COMMON_API void | VAPoR::qinv (const float q1[4], float q2[4]) |
|
COMMON_API void | VAPoR::qmult (const float *q1, const float *q2, float *dest) |
|
COMMON_API void | VAPoR::qmult (const double *q1, const double *q2, double *dest) |
|
COMMON_API void | VAPoR::qmatrix (const float *q, float *m) |
|
COMMON_API void | VAPoR::qmatrix (const double *q, double *m) |
|
COMMON_API float | VAPoR::ProjectToSphere (float r, float x, float y) |
|
COMMON_API void | VAPoR::CalcRotation (float *q, float newX, float newY, float oldX, float oldY, float ballsize) |
|
COMMON_API void | VAPoR::CalcRotation (double *q, double newX, double newY, double oldX, double oldY, double ballsize) |
|
COMMON_API float | VAPoR::ScalePoint (long pt, long origin, long size) |
|
COMMON_API void | VAPoR::rvec2q (const float rvec[3], float radians, float q[4]) |
|
COMMON_API void | VAPoR::rvec2q (const double rvec[3], double radians, double q[4]) |
|
COMMON_API void | VAPoR::rotmatrix2q (float *m, float *q) |
|
COMMON_API void | VAPoR::rotmatrix2q (double *m, double *q) |
|
COMMON_API float | VAPoR::getScale (float *rotmatrix) |
|
COMMON_API void | VAPoR::view2Quat (float vdir[3], float upvec[3], float q[4]) |
|
COMMON_API void | VAPoR::quat2View (float quat[4], float vdir[3], float upvec[3]) |
|
COMMON_API void | VAPoR::qlog (float quat[4], float lquat[4]) |
|
COMMON_API void | VAPoR::qconj (float quat[4], float conj[4]) |
|
COMMON_API void | VAPoR::slerp (float quat1[4], float quat2[4], float t, float result[4]) |
|
COMMON_API void | VAPoR::squad (float quat1[4], float quat2[4], float s1[4], float s2[4], float t, float result[4]) |
|
COMMON_API void | VAPoR::imagQuat2View (const float q[3], float vdir[3], float upvec[3]) |
|
COMMON_API void | VAPoR::views2ImagQuats (float vdir1[3], float upvec1[3], float vdir2[3], float upvec2[3], float q1[3], float q2[3]) |
|
void | VAPoR::vset (float *a, const float x, const float y, const float z) |
|
void | VAPoR::vset (double *a, const double x, const double y, const double z) |
|
float | VAPoR::vdot (const float *a, const float *b) |
|
float | VAPoR::vdot (const float *a, const double *b) |
|
double | VAPoR::vdot (const double *a, const double *b) |
|
float | VAPoR::vlength (const float *a) |
|
double | VAPoR::vlength (const double *a) |
|
double | VAPoR::vlength (const std::vector< double > a) |
|
float | VAPoR::vdist (const float *a, const float *b) |
|
double | VAPoR::vdist (const double *a, const double *b) |
|
void | VAPoR::vnormal (float *a) |
|
void | VAPoR::vnormal (double *a) |
|
void | VAPoR::vnormal (std::vector< double > a) |
|
void | VAPoR::vcopy (const float *a, float *b) |
|
void | VAPoR::vcopy (const double *a, double *b) |
|
void | VAPoR::vsub (const double *a, const float *b, float *c) |
|
void | VAPoR::vsub (const float *a, const float *b, float *c) |
|
void | VAPoR::vsub (const double *a, const double *b, double *c) |
|
void | VAPoR::vsub (const double *a, const std::vector< double > b, double *c) |
|
void | VAPoR::vsub (const std::vector< double > &a, const std::vector< double > &b, double *c) |
|
void | VAPoR::vadd (const float *a, const float *b, float *c) |
|
void | VAPoR::vadd (const double *a, const double *b, double *c) |
|
void | VAPoR::vzero (float *a) |
|
void | VAPoR::vzero (double *a) |
|
void | VAPoR::qset (float *a, float x, float y, float z, float w) |
|
void | VAPoR::qcopy (const float *a, float *b) |
|
void | VAPoR::qcopy (const double *a, double *b) |
|
void | VAPoR::qzero (float *a) |
|
void | VAPoR::qzero (double *a) |
|
void | VAPoR::qadd (const float *a, const float *b, float *c) |
|
float | VAPoR::qlength (const float q[4]) |
|
int | VAPoR::matrix4x4_inverse (const float *in, float *out) |
|
void | VAPoR::matrix4x4_vec3_mult (const float m[16], const float a[4], float b[4]) |
|
void | VAPoR::adjoint (const float *in, float *out) |
|
double | VAPoR::det4x4 (const float m[16]) |
|
double | VAPoR::det2x2 (double a, double b, double c, double d) |
|
double | VAPoR::det3x3 (double a1, double a2, double a3, double b1, double b2, double b3, double c1, double c2, double c3) |
|