Biomechanical Joint Model
 Author: Anderson Maciel

vec.h File Reference

#include <iostream>
#include <sstream>
#include <assert.h>
#include <math.h>

Include dependency graph for vec.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LinAlg

Classes

class  LinAlg::Vector

Defines

#define REAL   double

Typedefs

typedef Vector LinAlg::VEC

Functions

std::ostream & LinAlg::operator<< (std::ostream &s, const Vector &A)
Vector LinAlg::operator+ (const Vector &A, const Vector &B)
Vector LinAlg::operator- (const Vector &A, const Vector &B)
Vector LinAlg::operator * (const Vector &A, const Vector &B)
Vector LinAlg::operator * (const Vector &A, double s)
Vector LinAlg::operator * (double s, const Vector &A)
Vector LinAlg::operator/ (const Vector &A, double s)
bool LinAlg::operator== (const Vector &A, const Vector &B)
bool LinAlg::operator!= (const Vector &A, const Vector &B)
bool LinAlg::operator>= (const Vector &A, const Vector &B)
bool LinAlg::operator<= (const Vector &A, const Vector &B)
bool LinAlg::operator> (const Vector &A, const Vector &B)
bool LinAlg::operator< (const Vector &A, const Vector &B)
double LinAlg::dot_prod (const Vector &A, const Vector &B)
Vector LinAlg::cross_prod (const Vector &A, const Vector &B)
double LinAlg::angle_between (const Vector &A, const Vector &B)
VectorLinAlg::Sqrt (Vector &A)
VectorLinAlg::abs (Vector &A)
Vector LinAlg::operator- (const Vector &A)

Variables

const double LinAlg::epsilon = 1E-8
const double LinAlg::infinity = 1E16
const int LinAlg::dimspace = 3


Define Documentation

#define REAL   double
 

Definition at line 12 of file vec.h.

Referenced by LinAlg::Vector::copy(), MetaballsTriangle::density(), MetaballsSphere_exp::density(), MetaballsSphere::density(), Metaballs_exp::density(), Metaballs_Shen::density(), ImplicitPrimitive::dichotomy(), find_closest(), ImplicitPrimitive::findIntersection(), Mesh::findIntersection(), Ellipsoids::findIntersection(), marchingCubes::findSeedVoxel(), ImplicitPrimitive::getDistance(), Mesh::getDistance(), Ellipsoids::getDistance(), MetaballsTriangle::gradient(), MetaballsSphere::gradient(), Metaballs_exp::gradient(), Metaballs_Shen::gradient(), intersect_triangle(), ImplicitPrimitive::intersectedBy(), Mesh::intersectedBy(), Metaballs_Shen::intersectedBy(), Ellipsoids::intersectedBy(), BBox::intersectedBy(), LinAlg::QUAT::inverse(), LinAlg::HMAT::makeVecRotVec(), LinAlg::HMAT::mult(), mycompare(), LinAlg::QUAT::operator HMAT(), LinAlg::operator<(), LinAlg::operator>(), LinAlg::QUAT::QUAT(), ray_intersect_primitive(), BBox::scale(), and LinAlg::QUAT::slerp().


Generated on Thu Dec 1 10:14:13 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5