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
