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

_line< L, P, V > Class Template Reference

#include <line3d.H>

List of all members.

Public Methods

 _line ()
 _line (const P &p, const V &v)
 _line (const P &p1, const P &p2)
P project (const P &p) const
Greal dist (const P &p) const
const P & point () const
P & point ()
const V & vector () const
V & vector ()
bool isValid () const
P intersect (const L &l) const
int operator== (const _line< L, P, V > &l) const

Protected Attributes

P _point
V _vector

template<class L, class P, class V>
class _line< L, P, V >


Constructor & Destructor Documentation

template<class L, class P, class V>
_line< L, P, V >::_line (    )  [inline]
 

template<class L, class P, class V>
_line< L, P, V >::_line (  const P &    p,
const V &    v
)  [inline]
 

template<class L, class P, class V>
_line< L, P, V >::_line (  const P &    p1,
const P &    p2
)  [inline]
 


Member Function Documentation

template<class L, class P, class V>
Greal _line< L, P, V >::dist (  const P &    p )  const [inline]
 

template<class L, class P, class V>
P _line< L, P, V >::intersect (  const L &    l )  const [inline]
 

template<class L, class P, class V>
bool _line< L, P, V >::isValid (    )  const [inline]
 

template<class L, class P, class V>
int _line< L, P, V >::operator== (  const _line< L, P, V > &    l )  const [inline]
 

template<class L, class P, class V>
P& _line< L, P, V >::point (    )  [inline]
 

template<class L, class P, class V>
const P& _line< L, P, V >::point (    )  const [inline]
 

template<class L, class P, class V>
P _line< L, P, V >::project (  const P &    p )  const [inline]
 

template<class L, class P, class V>
V& _line< L, P, V >::vector (    )  [inline]
 

template<class L, class P, class V>
const V& _line< L, P, V >::vector (    )  const [inline]
 


Member Data Documentation

template<class L, class P, class V>
P _line< L, P, V >::_point [protected]
 

template<class L, class P, class V>
V _line< L, P, V >::_vector [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:25:58 2003 for gluebase by doxygen1.2.18