Public Member Functions | Public Attributes

mln::internal::data< labeled_image_base< I, E > > Struct Template Reference

Data structure for mln::labeled_image_base<I,E>. More...

#include <labeled_image_base.hh>

List of all members.

Public Member Functions

 data (const I &ima, const typename I::value &nlabels)
 data (const I &ima, const typename I::value &nlabels, const util::array< mln_box(I)> &bboxes)

Public Attributes

util::array< box< typename
I::psite > > 
bboxes_
ima_
I::value nlabels_

Detailed Description

template<typename I, typename E>
struct mln::internal::data< labeled_image_base< I, E > >

Data structure for mln::labeled_image_base<I,E>.

Definition at line 65 of file labeled_image_base.hh.


Constructor & Destructor Documentation

template<typename I , typename E >
mln::internal::data< labeled_image_base< I, E > >::data ( const I &  ima,
const typename I::value &  nlabels 
) [inline]

Definition at line 198 of file labeled_image_base.hh.

template<typename I , typename E >
mln::internal::data< labeled_image_base< I, E > >::data ( const I &  ima,
const typename I::value &  nlabels,
const util::array< mln_box(I)> &  bboxes 
) [inline]

Definition at line 205 of file labeled_image_base.hh.


Member Data Documentation

template<typename I , typename E >
util::array< box<typename I ::psite> > mln::internal::data< labeled_image_base< I, E > >::bboxes_ [mutable]

Definition at line 73 of file labeled_image_base.hh.

template<typename I , typename E >
I mln::internal::data< labeled_image_base< I, E > >::ima_

Definition at line 71 of file labeled_image_base.hh.

template<typename I , typename E >
I ::value mln::internal::data< labeled_image_base< I, E > >::nlabels_

Definition at line 72 of file labeled_image_base.hh.