i3d::Filter< NUMBER > Struct Template Reference
#include <filters.h>
Public Member Functions | |
Filter () | |
constructor | |
size_t | Size () const |
Get size (number of voxels) of the filter. | |
Filter & | operator= (const Filter &src) |
Filter (const Filter &src) | |
template<class NUMBER2> | |
Filter & | operator= (const Filter< NUMBER2 > &src) |
template<class NUMBER2> | |
Filter (const Filter< NUMBER2 > &src) | |
Public Attributes | |
Vector3d< size_t > | size |
size of the window | |
NUMBER * | win |
SumOf< NUMBER >::SUMTYPE | sum |
sum of win[] |
Detailed Description
template<class NUMBER>
struct i3d::Filter< NUMBER >
General filter structure
Constructor & Destructor Documentation
template<typename NUMBER>
i3d::Filter< NUMBER >::Filter< NUMBER > | ( | const Filter< NUMBER > & | src | ) |
Copy constructor (uses the assignment operator)
template<typename NUMBER>
template<typename NUMBER2>
i3d::Filter< NUMBER >::Filter< NUMBER > | ( | const Filter< NUMBER2 > & | src | ) |
Conversion in a form of a constructor
Member Function Documentation
template<typename NUMBER>
Filter< NUMBER > & i3d::Filter< NUMBER >::operator= | ( | const Filter< NUMBER > & | src | ) |
Assignment operator
template<typename NUMBER>
template<typename NUMBER2>
Filter< NUMBER > & i3d::Filter< NUMBER >::operator= | ( | const Filter< NUMBER2 > & | src | ) |
Conversion operator
Member Data Documentation
template<class NUMBER>
NUMBER* i3d::Filter< NUMBER >::win |
filter window stored line-by-line (the last index changing most rapidly)
The documentation for this struct was generated from the following files:
- filters.h
- filters.cc