Class drift::PaddingAlgorithm¶
ClassList > drift > PaddingAlgorithm
#include <padding.h>
Inherited by the following classes: drift::ZeroDerivativePaddingAlgorithm, drift::ZeroPaddingAlgorithm
Public Functions¶
Type | Name |
---|---|
blaze::DynamicMatrix< DataType > | Crop (const blaze::DynamicMatrix< DataType > & padded) const |
virtual blaze::DynamicMatrix< DataType > | Extend (const blaze::DynamicMatrix< DataType > & source) const = 0 |
PaddingAlgorithm (size_t rows, size_t columns, PaddingLocation location=PaddingLocation::kBoth) |
Protected Attributes¶
Type | Name |
---|---|
size_t | columns_ |
PaddingLocation | location_ |
size_t | rows_ |
Detailed Description¶
Base class for padding algorithms
Public Functions Documentation¶
function Crop¶
blaze::DynamicMatrix< DataType > drift::PaddingAlgorithm::Crop (
const blaze::DynamicMatrix< DataType > & padded
) const
Crop signal
Parameters:
source
input signal
Returns:
cropped signal
function Extend¶
virtual blaze::DynamicMatrix< DataType > drift::PaddingAlgorithm::Extend (
const blaze::DynamicMatrix< DataType > & source
) const = 0
Pad signal
Parameters:
source
input signal
Returns:
padded signal
function PaddingAlgorithm¶
drift::PaddingAlgorithm::PaddingAlgorithm (
size_t rows,
size_t columns,
PaddingLocation location=PaddingLocation::kBoth
)
Constructor
Parameters:
rows
padded rows numbercolumns
padded columns number
Protected Attributes Documentation¶
variable columns_¶
size_t drift::PaddingAlgorithm::columns_;
variable location_¶
PaddingLocation drift::PaddingAlgorithm::location_;
variable rows_¶
size_t drift::PaddingAlgorithm::rows_;
The documentation for this class was generated from the following file wavelet_buffer/padding.h