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:
sourceinput signal
Returns:
cropped signal
function Extend¶
virtual blaze::DynamicMatrix< DataType > drift::PaddingAlgorithm::Extend (
const blaze::DynamicMatrix< DataType > & source
) const = 0
Pad signal
Parameters:
sourceinput signal
Returns:
padded signal
function PaddingAlgorithm¶
drift::PaddingAlgorithm::PaddingAlgorithm (
size_t rows,
size_t columns,
PaddingLocation location=PaddingLocation::kBoth
)
Constructor
Parameters:
rowspadded rows numbercolumnspadded 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