Public Types | Public Member Functions | Private Member Functions

mln::internal::subject_impl< const point< grid::cube, C >, E > Struct Template Reference

#include <point3d.hh>

Inheritance diagram for mln::internal::subject_impl< const point< grid::cube, C >, E >:
Inheritance graph

List of all members.

Public Types

enum  { dim = 3 }
typedef const C & col_t
typedef C coord
typedef const C & row_t
typedef const C & sli_t

Public Member Functions

const C & col () const
const C & last_coord () const
const C & operator[] (unsigned i) const
const C & row () const
const C & sli () const

Private Member Functions

const E & exact_ () const

template<typename C, typename E>
struct mln::internal::subject_impl< const point< grid::cube, C >, E >


Member Typedef Documentation

template<typename C , typename E >
typedef const C& mln::internal::subject_impl< const point< grid::cube, C >, E >::col_t
template<typename C , typename E >
typedef C mln::internal::subject_impl< const point< grid::cube, C >, E >::coord
template<typename C , typename E >
typedef const C& mln::internal::subject_impl< const point< grid::cube, C >, E >::row_t
template<typename C , typename E >
typedef const C& mln::internal::subject_impl< const point< grid::cube, C >, E >::sli_t

Member Enumeration Documentation

template<typename C , typename E >
anonymous enum
Enumerator:
dim 

Member Function Documentation

template<typename C , typename E >
const C & mln::internal::subject_impl< const point< grid::cube, C >, E >::col (  )  const [inline]
template<typename C , typename E >
const E & mln::internal::subject_impl< const point< grid::cube, C >, E >::exact_ (  )  const [inline, private]
template<typename C , typename E >
const C & mln::internal::subject_impl< const point< grid::cube, C >, E >::last_coord (  )  const [inline]
template<typename C , typename E >
const C & mln::internal::subject_impl< const point< grid::cube, C >, E >::operator[] ( unsigned  i  )  const [inline]
template<typename C , typename E >
const C & mln::internal::subject_impl< const point< grid::cube, C >, E >::row (  )  const [inline]
template<typename C , typename E >
const C & mln::internal::subject_impl< const point< grid::cube, C >, E >::sli (  )  const [inline]