mf
Media Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Attributes | List of all members
mf::kernel_placement< Dim, Elem, Kernel_elem > Struct Template Reference

Placement of a kernel on an ndarray_view. More...

#include <ndarray_filter.h>

Public Attributes

ndarray_view< Dim, Elem > view_section
 Section of the view covered by kernel. More...
 
ndarray_view< Dim, Kernel_elem > kernel_section
 Section of the kernel which covers view (may be truncated). More...
 
ndptrdiff< Dim > section_position
 Coordinates of kernel center in view_section and kernel_section. More...
 
ndptrdiff< Dim > absolute_position
 Coordinates of kernel center in full view. More...
 

Detailed Description

template<std::size_t Dim, typename Elem, typename Kernel_elem>
struct mf::kernel_placement< Dim, Elem, Kernel_elem >

Placement of a kernel on an ndarray_view.

Member Data Documentation

template<std::size_t Dim, typename Elem , typename Kernel_elem >
ndptrdiff<Dim> mf::kernel_placement< Dim, Elem, Kernel_elem >::absolute_position

Coordinates of kernel center in full view.

template<std::size_t Dim, typename Elem , typename Kernel_elem >
ndarray_view<Dim, Kernel_elem> mf::kernel_placement< Dim, Elem, Kernel_elem >::kernel_section

Section of the kernel which covers view (may be truncated).

template<std::size_t Dim, typename Elem , typename Kernel_elem >
ndptrdiff<Dim> mf::kernel_placement< Dim, Elem, Kernel_elem >::section_position

Coordinates of kernel center in view_section and kernel_section.

template<std::size_t Dim, typename Elem , typename Kernel_elem >
ndarray_view<Dim, Elem> mf::kernel_placement< Dim, Elem, Kernel_elem >::view_section

Section of the view covered by kernel.


The documentation for this struct was generated from the following file: