basic/geometry/geo_rangesensor/MgcIntrLin3Box3.cpp File Reference

#include "MgcIntrLin3Box3.h"

Include dependency graph for MgcIntrLin3Box3.cpp:

Go to the source code of this file.

Functions

bool MgcTestIntersection (const MgcSegment3 &rkSegment, const MgcBox3 &rkBox)
bool MgcTestIntersection (const MgcRay3 &rkRay, const MgcBox3 &rkBox)
bool MgcTestIntersection (const MgcLine3 &rkLine, const MgcBox3 &rkBox)
static bool Clip (MgcReal fDenom, MgcReal fNumer, MgcReal &rfT0, MgcReal &rfT1)
bool MgcFindIntersection (const MgcVector3 &rkOrigin, const MgcVector3 &rkDirection, const MgcReal afExtent[3], MgcReal &rfT0, MgcReal &rfT1)
bool MgcFindIntersection (const MgcSegment3 &rkSegment, const MgcBox3 &rkBox, int &riQuantity, MgcVector3 akPoint[2])
bool MgcFindIntersection (const MgcRay3 &rkRay, const MgcBox3 &rkBox, double &t)
bool MgcFindIntersection (const MgcLine3 &rkLine, const MgcBox3 &rkBox, int &riQuantity, MgcVector3 akPoint[2])


Function Documentation

static bool Clip MgcReal  fDenom,
MgcReal  fNumer,
MgcReal rfT0,
MgcReal rfT1
[static]
 

Definition at line 137 of file MgcIntrLin3Box3.cpp.

Referenced by MgcFindIntersection().

bool MgcFindIntersection const MgcLine3 rkLine,
const MgcBox3 rkBox,
int &  riQuantity,
MgcVector3  akPoint[2]
 

Definition at line 273 of file MgcIntrLin3Box3.cpp.

bool MgcFindIntersection const MgcRay3 rkRay,
const MgcBox3 rkBox,
double &  t
 

Definition at line 241 of file MgcIntrLin3Box3.cpp.

bool MgcFindIntersection const MgcSegment3 rkSegment,
const MgcBox3 rkBox,
int &  riQuantity,
MgcVector3  akPoint[2]
 

Definition at line 183 of file MgcIntrLin3Box3.cpp.

bool MgcFindIntersection const MgcVector3 rkOrigin,
const MgcVector3 rkDirection,
const MgcReal  afExtent[3],
MgcReal rfT0,
MgcReal rfT1
 

Definition at line 166 of file MgcIntrLin3Box3.cpp.

Referenced by Range_Sensor::AddBoxToDepthMap(), Range_Sensor::AddCylinderToDepthMap(), and MgcFindIntersection().

bool MgcTestIntersection const MgcLine3 rkLine,
const MgcBox3 rkBox
 

Definition at line 109 of file MgcIntrLin3Box3.cpp.

bool MgcTestIntersection const MgcRay3 rkRay,
const MgcBox3 rkBox
 

Definition at line 62 of file MgcIntrLin3Box3.cpp.

bool MgcTestIntersection const MgcSegment3 rkSegment,
const MgcBox3 rkBox
 

Definition at line 16 of file MgcIntrLin3Box3.cpp.


Generated on Sat Apr 1 21:32:42 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO