iso::geom::CuboidTools Class Reference

#include <iso_geom_cuboid_tools.h>

Collaboration diagram for iso::geom::CuboidTools:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void closestPoint (const math::Vector< real > &pRefPoint, math::Vector< real > &pResultPoint, const Cuboid &pCuboid)
 calculcate closest point to cuboid surface
void intersect (const geom::Ray &pRay, const Cuboid &pCuboid, geom::Line &pResultLine)
 calculcate intersections between ray and cuboid

Static Public Member Functions

static CuboidToolsget ()
static void destroy ()

Protected Member Functions

 CuboidTools ()
 ~CuboidTools ()

Static Protected Attributes

static CuboidToolssCuboidTools

Constructor & Destructor Documentation

CuboidTools::CuboidTools (  )  [protected]

CuboidTools::~CuboidTools (  )  [protected]


Member Function Documentation

CuboidTools & CuboidTools::get (  )  [static]

void CuboidTools::destroy (  )  [static]

void CuboidTools::closestPoint ( const math::Vector< real > &  pRefPoint,
math::Vector< real > &  pResultPoint,
const Cuboid pCuboid 
)

calculcate closest point to cuboid surface

Parameters:
pRefPoint search point
pResultPoint resulting closest point
pCuboid cuboid
Remarks:
untested for search points inside the cuboid

void CuboidTools::intersect ( const geom::Ray pRay,
const Cuboid pCuboid,
geom::Line pResultLine 
)

calculcate intersections between ray and cuboid

Parameters:
pRay reay
pCuboid cuboid
pResultLine result line
Remarks:
untested for search points inside the cuboid


Member Data Documentation

CuboidTools * CuboidTools::sCuboidTools [static, protected]


The documentation for this class was generated from the following files:
Generated on Wed Jun 2 20:43:23 2010 for iso_geom by  doxygen 1.5.1