All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kjb::Fftw_convolution_2d::Sizes Struct Reference

utility aggregate stores all sizes – rarely used by caller More...

#include <m_convolve.h>

Public Member Functions

 Sizes (int, int, int, int)
bool is_matrix_size_same_as_data_size (const Matrix &m) const
bool is_matrix_size_within_mask_size (const Matrix &m) const
int Nreal () const
int Ncomplex () const

Public Attributes

int data_rows
int data_cols
int mask_rows
int mask_cols
int pad_rows
int pad_cols

Detailed Description

utility aggregate stores all sizes – rarely used by caller

Constructor & Destructor Documentation

kjb::Fftw_convolution_2d::Sizes::Sizes ( int  dr,
int  dc,
int  mr,
int  mc 

Member Function Documentation

bool kjb::Fftw_convolution_2d::Sizes::is_matrix_size_same_as_data_size ( const Matrix m) const
bool kjb::Fftw_convolution_2d::Sizes::is_matrix_size_within_mask_size ( const Matrix m) const
int kjb::Fftw_convolution_2d::Sizes::Ncomplex ( ) const
int kjb::Fftw_convolution_2d::Sizes::Nreal ( ) const

Member Data Documentation

int kjb::Fftw_convolution_2d::Sizes::data_cols
int kjb::Fftw_convolution_2d::Sizes::data_rows
int kjb::Fftw_convolution_2d::Sizes::mask_cols
int kjb::Fftw_convolution_2d::Sizes::mask_rows
int kjb::Fftw_convolution_2d::Sizes::pad_cols
int kjb::Fftw_convolution_2d::Sizes::pad_rows

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