oln::convol::internal::se_array< Size, S > Struct Template Reference

#include <nagao.hh>

Collaboration diagram for oln::convol::internal::se_array< Size, S >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef mlc::exact< oln::abstract::struct_elt<
S > >::ret 
struct_elt_type
 Type of the struturing elements.

typedef mlc::array1d< typename
mlc::array1d_info< Size >,
struct_elt_type
array_type
 Type of the array.

enum  { size = Size }
 Number of structuring elements.


Public Member Functions

struct_elt_typeoperator[] (int i)
 nth struturing element.

struct_elt_type operator[] (int i) const
 nth struturing element.

coord delta () const
 Maximum of the delta of the structuring elements.


Protected Attributes

array_type tab
 Array of structuring elements.

coord delta_
 Maximum delta.


Detailed Description

template<unsigned Size, class S>
struct oln::convol::internal::se_array< Size, S >

array of structuring elements.

Parameters:
Size Number of structuring elements.
S structuring element type.

Definition at line 50 of file nagao.hh.


Member Data Documentation

template<unsigned Size, class S>
coord oln::convol::internal::se_array< Size, S >::delta_ [mutable, protected]
 

Maximum delta.

Note:
delta_ < 0 means that it must be updated before a read access.

Definition at line 103 of file nagao.hh.

Referenced by oln::convol::internal::se_array< Size, S >::delta(), and oln::convol::internal::se_array< Size, S >::operator[]().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 15 20:16:12 2004 for Olena by doxygen 1.3.6-20040222