ContinuousTriangleIntersection.h File Reference

#include <sofa/component/collision/Triangle.h>
#include <sofa/core/componentmodel/collision/DetectionOutput.h>
#include <math.h>

Include dependency graph for ContinuousTriangleIntersection.h:

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

Go to the source code of this file.


Data Structures

class  sofa::component::collision::ContinuousTriangleIntersection

Namespaces

namespace  sofa
 Main SOFA namespace.
namespace  sofa::component
 Implementation of components.
namespace  sofa::component::collision

Defines

#define cbrt(x)
#define EPSILON   0.000001
#define EQN_EPS   1e-9
#define IsZero(x)   ((x) > -EQN_EPS && (x) < EQN_EPS)


Define Documentation

#define cbrt ( x   ) 

Value:

((x) > (SReal)0.0 ? pow((SReal)(x), (SReal)1.0/(SReal)3.0) : \
                    ((x) < (SReal)0.0 ? -pow((SReal)-(x), (SReal)1.0/(SReal)3.0) : (SReal)0.0))

Definition at line 31 of file ContinuousTriangleIntersection.h.

Referenced by sofa::component::collision::ContinuousTriangleIntersection::solveCubic().

#define EPSILON   0.000001

#define EQN_EPS   1e-9

Definition at line 35 of file ContinuousTriangleIntersection.h.

#define IsZero ( x   )     ((x) > -EQN_EPS && (x) < EQN_EPS)


Generated on Sun Nov 23 04:07:38 2008 for Sofa by  doxygen 1.5.7.1