Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::common::TPlane< type > Class Template Reference

List of all members.

Public Member Functions

 TPlane (const TVector3D< type > &p1, const TVector3D< type > &p2, const TVector3D< type > &p3)
 TPlane (const TVector3D< type > &pnormal, type distanceToZero)
 TPlane (type x, type y, type z, type nx, type ny, type nz)
 TPlane (const TVector3D< type > &pposition, const TVector3D< type > &pnormal)
Real distance (const TVector3D< type > &point)
bool intersectsLine (const TVector3D< type > &position, const TVector3D< type > &direction, type &distance)
bool intersectsLine (const TVector3D< type > &position, const TVector3D< type > &direction, TVector3D< type > &intersectionPoint)

template<class type>
class amire::common::TPlane< type >


Constructor & Destructor Documentation

template<class type>
amire::common::TPlane< type >::TPlane const TVector3D< type > &  p1,
const TVector3D< type > &  p2,
const TVector3D< type > &  p3
[inline]
 

template<class type>
amire::common::TPlane< type >::TPlane const TVector3D< type > &  pnormal,
type  distanceToZero
[inline]
 

template<class type>
amire::common::TPlane< type >::TPlane type  x,
type  y,
type  z,
type  nx,
type  ny,
type  nz
[inline]
 

template<class type>
amire::common::TPlane< type >::TPlane const TVector3D< type > &  pposition,
const TVector3D< type > &  pnormal
[inline]
 


Member Function Documentation

template<class type>
Real amire::common::TPlane< type >::distance const TVector3D< type > &  point  )  [inline]
 

template<class type>
bool amire::common::TPlane< type >::intersectsLine const TVector3D< type > &  position,
const TVector3D< type > &  direction,
TVector3D< type > &  intersectionPoint
[inline]
 

template<class type>
bool amire::common::TPlane< type >::intersectsLine const TVector3D< type > &  position,
const TVector3D< type > &  direction,
type &  distance
[inline]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:56 2003 for AMIRE-Framework by doxygen1.3