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