rheolef  6.3
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
rheolef::geo_trace_ray_boundary< T, M > Class Template Reference

#include <geo_trace_ray_boundary.h>

Public Types

typedef array< T, M >::size_type size_type

Public Member Functions

 geo_trace_ray_boundary ()
 geo_trace_ray_boundary (const geo_trace_ray_boundary< T, M > &)
geo_trace_ray_boundary< T, M > & operator= (const geo_trace_ray_boundary< T, M > &)
 ~geo_trace_ray_boundary ()
bool seq_trace_ray_boundary (const geo_base_rep< T, M > &omega, const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const
bool dis_trace_ray_boundary (const geo_base_rep< T, M > &omega, const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const

Static Public Member Functions

static
geo_trace_ray_boundary_abstract_rep
< T, M > * 
make_ptr (const geo_base_rep< T, M > &omega)

Protected Attributes

geo_trace_ray_boundary_abstract_rep
< T, M > * 
_ptr

Detailed Description

template<class T, class M>
class rheolef::geo_trace_ray_boundary< T, M >

Definition at line 12 of file geo_trace_ray_boundary.h.

Member Typedef Documentation

template<class T, class M>
typedef array<T,M>::size_type rheolef::geo_trace_ray_boundary< T, M >::size_type

Definition at line 14 of file geo_trace_ray_boundary.h.

Constructor & Destructor Documentation

template<class T, class M>
rheolef::geo_trace_ray_boundary< T, M >::geo_trace_ray_boundary ( )
inline

Definition at line 15 of file geo_trace_ray_boundary.h.

template<class T, class M>
rheolef::geo_trace_ray_boundary< T, M >::geo_trace_ray_boundary ( const geo_trace_ray_boundary< T, M > &  )
inline

Definition at line 16 of file geo_trace_ray_boundary.h.

template<class T , class M >
rheolef::geo_trace_ray_boundary< T, M >::~geo_trace_ray_boundary ( )

Definition at line 89 of file geo_trace_ray_boundary.cc.

Member Function Documentation

template<class T, class M>
geo_trace_ray_boundary<T,M>& rheolef::geo_trace_ray_boundary< T, M >::operator= ( const geo_trace_ray_boundary< T, M > &  )
inline

Definition at line 17 of file geo_trace_ray_boundary.h.

template<class T, class M>
geo_trace_ray_boundary_abstract_rep< T, M > * rheolef::geo_trace_ray_boundary< T, M >::make_ptr ( const geo_base_rep< T, M > &  omega)
static

Definition at line 477 of file geo_trace_ray_boundary.cc.

template<class T, class M>
bool rheolef::geo_trace_ray_boundary< T, M >::seq_trace_ray_boundary ( const geo_base_rep< T, M > &  omega,
const point_basic< T > &  x,
const point_basic< T > &  v,
point_basic< T > &  y 
) const

Definition at line 97 of file geo_trace_ray_boundary.cc.

template<class T, class M>
bool rheolef::geo_trace_ray_boundary< T, M >::dis_trace_ray_boundary ( const geo_base_rep< T, M > &  omega,
const point_basic< T > &  x,
const point_basic< T > &  v,
point_basic< T > &  y 
) const

Definition at line 108 of file geo_trace_ray_boundary.cc.

Member Data Documentation

template<class T, class M>
geo_trace_ray_boundary_abstract_rep<T,M>* rheolef::geo_trace_ray_boundary< T, M >::_ptr
mutableprotected

Definition at line 31 of file geo_trace_ray_boundary.h.


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