Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

mln::internal::site_set_impl__bbox< trait_bbox, Sc > Struct Template Reference

#include <site_set_impl.hh>

Inheritance diagram for mln::internal::site_set_impl__bbox< trait_bbox, Sc >:
Inheritance graph

List of all members.

Public Types

typedef const mln::box
< typename Sc::site > & 
q_box

Public Member Functions

q_box bbox () const

Protected Member Functions

void update_bbox_ (const typename Sc::site &p)
template<typename S >
void update_bbox_ (const Site_Set< S > &s)

Protected Attributes

accu::shape::bbox< typename
Sc::site > 
bb_

Detailed Description

template<typename trait_bbox, typename Sc>
struct mln::internal::site_set_impl__bbox< trait_bbox, Sc >

Definition at line 76 of file site_set_impl.hh.


Member Typedef Documentation

template<typename trait_bbox, typename Sc>
typedef const mln::box<typename Sc ::site>& mln::internal::site_set_impl__bbox< trait_bbox, Sc >::q_box

Definition at line 78 of file site_set_impl.hh.


Member Function Documentation

template<typename trait_bbox , typename Sc >
site_set_impl__bbox< trait_bbox, Sc >::q_box mln::internal::site_set_impl__bbox< trait_bbox, Sc >::bbox (  )  const [inline]
template<typename trait_bbox , typename Sc >
template<typename S >
void mln::internal::site_set_impl__bbox< trait_bbox, Sc >::update_bbox_ ( const Site_Set< S > &  s  )  [inline, protected]
template<typename trait_bbox , typename Sc>
void mln::internal::site_set_impl__bbox< trait_bbox, Sc >::update_bbox_ ( const typename Sc::site &  p  )  [inline, protected]

Member Data Documentation

template<typename trait_bbox, typename Sc>
accu::shape::bbox<typename Sc ::site> mln::internal::site_set_impl__bbox< trait_bbox, Sc >::bb_ [protected]