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)
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
intersect (const L &l) const
int operator== (const _line< L, P, V > &l) const

Protected Attributes

_point
_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