torcs - 1.2.2

src/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp File Reference

#include "BBoxTree.h"
#include "Transform.h"
#include <algorithm>
#include <new.h>

Include dependency graph for BBoxTree.cpp:

Include dependency graph

Compounds

class  BBoxCompAxis

Functions

bool sep_axes_test (const Vector &a, const Vector &b, const Matrix &abs_b2a, const Vector &pos_b2a, const Matrix &abs_a2b, const Vector &pos_a2b)
bool intersect (const BBox &a, const BBox &b, const Transform &b2a, const Matrix &abs_b2a, const Transform &a2b, const Matrix &abs_a2b)
bool intersect (const BBoxNode *tree, const Convex &c, const BBox &bb, const Transform &b2a, Vector &v)
bool intersect (const BBoxNode *a, const BBoxNode *b, const Transform &b2a, const Matrix &abs_b2a, const Transform &a2b, const Matrix &abs_a2b, Vector &v)
bool find_prim (const BBoxNode *tree, const Convex &c, const BBox &bb, const Transform &b2a, Vector &v, ShapePtr &p)
bool find_prim (const BBoxNode *a, const BBoxNode *b, const Transform &b2a, const Matrix &abs_b2a, const Transform &a2b, const Matrix &abs_a2b, Vector &v, ShapePtr &pa, ShapePtr &pb)
bool common_point (const BBoxNode *tree, const Convex &c, const BBox &bb, const Transform &b2a, Vector &v, Point &pa, Point &pb)
bool common_point (const BBoxNode *a, const BBoxNode *b, const Transform &b2a, const Matrix &abs_b2a, const Transform &a2b, const Matrix &abs_a2b, Vector &v, Point &pa, Point &pb)

Variables

BBoxCompAxis bboxCompAxis [3]
BBoxInternalfree_node

Function Documentation

bool common_point const BBoxNode a,
const BBoxNode b,
const Transform b2a,
const Matrix abs_b2a,
const Transform a2b,
const Matrix abs_a2b,
Vector v,
Point pa,
Point pb
 

bool common_point const BBoxNode tree,
const Convex c,
const BBox bb,
const Transform b2a,
Vector v,
Point pa,
Point pb
 

bool find_prim const BBoxNode a,
const BBoxNode b,
const Transform b2a,
const Matrix abs_b2a,
const Transform a2b,
const Matrix abs_a2b,
Vector v,
ShapePtr pa,
ShapePtr pb
 

bool find_prim const BBoxNode tree,
const Convex c,
const BBox bb,
const Transform b2a,
Vector v,
ShapePtr p
 

bool intersect const BBoxNode a,
const BBoxNode b,
const Transform b2a,
const Matrix abs_b2a,
const Transform a2b,
const Matrix abs_a2b,
Vector v
 

bool intersect const BBoxNode tree,
const Convex c,
const BBox bb,
const Transform b2a,
Vector v
 

bool intersect const BBox a,
const BBox b,
const Transform b2a,
const Matrix abs_b2a,
const Transform a2b,
const Matrix abs_a2b
[inline]
 

Here is the call graph for this function:

bool sep_axes_test const Vector a,
const Vector b,
const Matrix abs_b2a,
const Vector pos_b2a,
const Matrix abs_a2b,
const Vector pos_a2b
[inline]
 

Here is the call graph for this function:


Variable Documentation

class BBoxCompAxis bboxCompAxis[3]
 

BBoxInternal* free_node
 


Generated at Thu Feb 26 21:53:36 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.