mln::internal::data< image3d< T > > Struct Template Reference

Data structure for mln::image3d<T>. More...

#include <image3d.hh>

List of all members.

Public Member Functions

void allocate_ ()
 data (const box3d &b, unsigned bdr)
void deallocate_ ()
void reallocate_ (unsigned new_border)
void swap_ (data< image3d< T > > &other_)
void update_vb_ ()
 ~data ()

Public Attributes

T *** array_
box3d b_
unsigned bdr_
T * buffer_
box3d vb_


Detailed Description

template<typename T>
struct mln::internal::data< image3d< T > >

Data structure for mln::image3d<T>.

Definition at line 62 of file core/image/image3d.hh.


Constructor & Destructor Documentation

template<typename T>
mln::internal::data< image3d< T > >::data ( const box3d b,
unsigned  bdr 
) [inline]

Definition at line 279 of file core/image/image3d.hh.

template<typename T>
mln::internal::data< image3d< T > >::~data (  )  [inline]

Definition at line 290 of file core/image/image3d.hh.


Member Function Documentation

template<typename T>
void mln::internal::data< image3d< T > >::allocate_ (  )  [inline]

Definition at line 307 of file core/image/image3d.hh.

template<typename T>
void mln::internal::data< image3d< T > >::deallocate_ (  )  [inline]

Definition at line 335 of file core/image/image3d.hh.

template<typename T>
void mln::internal::data< image3d< T > >::reallocate_ ( unsigned  new_border  )  [inline]

Definition at line 372 of file core/image/image3d.hh.

template<typename T>
void mln::internal::data< image3d< T > >::swap_ ( data< image3d< T > > &  other_  )  [inline]

Definition at line 362 of file core/image/image3d.hh.

template<typename T>
void mln::internal::data< image3d< T > >::update_vb_ (  )  [inline]

Definition at line 298 of file core/image/image3d.hh.

References mln::all_to().


Member Data Documentation

template<typename T>
T*** mln::internal::data< image3d< T > >::array_

Definition at line 68 of file core/image/image3d.hh.

template<typename T>
box3d mln::internal::data< image3d< T > >::b_

Definition at line 70 of file core/image/image3d.hh.

template<typename T>
unsigned mln::internal::data< image3d< T > >::bdr_

Definition at line 71 of file core/image/image3d.hh.

template<typename T>
T* mln::internal::data< image3d< T > >::buffer_

Definition at line 67 of file core/image/image3d.hh.

template<typename T>
box3d mln::internal::data< image3d< T > >::vb_

Definition at line 72 of file core/image/image3d.hh.


Generated on Sun Apr 25 02:02:13 2010 for Milena (Olena) by  doxygen 1.5.6