Wm4::Box3< Real > Class Template Reference

#include <Wm4Box3.h>

List of all members.

Public Member Functions

 Box3 (const Vector3< Real > &rkCenter, const Vector3< Real > &rkAxis0, const Vector3< Real > &rkAxis1, const Vector3< Real > &rkAxis2, Real fExtent0, Real fExtent1, Real fExtent2)
 Box3 (const Vector3< Real > &rkCenter, const Vector3< Real > *akAxis, const Real *afExtent)
 Box3 ()
void ComputeVertices (Vector3< Real > akVertex[8]) const

Public Attributes

Vector3< Real > Axis [3]
Vector3< Real > Center
Real Extent [3]

Detailed Description

template<class Real>
class Wm4::Box3< Real >

Definition at line 27 of file Wm4Box3.h.


Constructor & Destructor Documentation

template<class Real >
Wm4::Box3< Real >::Box3 (  )  [inline]

Definition at line 21 of file Wm4Box3.inl.

template<class Real >
Wm4::Box3< Real >::Box3 ( const Vector3< Real > &  rkCenter,
const Vector3< Real > *  akAxis,
const Real *  afExtent 
) [inline]

Definition at line 27 of file Wm4Box3.inl.

References Wm4::Box3< Real >::Axis, and Wm4::Box3< Real >::Extent.

template<class Real >
Wm4::Box3< Real >::Box3 ( const Vector3< Real > &  rkCenter,
const Vector3< Real > &  rkAxis0,
const Vector3< Real > &  rkAxis1,
const Vector3< Real > &  rkAxis2,
Real  fExtent0,
Real  fExtent1,
Real  fExtent2 
) [inline]

Definition at line 40 of file Wm4Box3.inl.

References Wm4::Box3< Real >::Axis, and Wm4::Box3< Real >::Extent.


Member Function Documentation

template<class Real >
void Wm4::Box3< Real >::ComputeVertices ( Vector3< Real >  akVertex[8]  )  const [inline]

Member Data Documentation

template<class Real>
Vector3<Real> Wm4::Box3< Real >::Axis[3]
template<class Real>
Vector3<Real> Wm4::Box3< Real >::Center
template<class Real>
Real Wm4::Box3< Real >::Extent[3]

The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:49 2011 for FreeCAD by  doxygen 1.6.1