KJB
 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
inline
bool kjb::Fftw_convolution_2d::Sizes::is_matrix_size_within_mask_size ( const Matrix m) const
inline
int kjb::Fftw_convolution_2d::Sizes::Ncomplex ( ) const
inline
int kjb::Fftw_convolution_2d::Sizes::Nreal ( ) const
inline

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: