# H3DNetworkingUtils::Filter Class Reference

The Filter class is a node that can filter raw (Vec3f) values into a value depending on past history. More...

`#include <H3DNetworkingUtils/Filter.h>`

List of all members.

## Public Member Functions
| Filter (H3D::Inst< H3D::SFVec3f > _rawValue=0, H3D::Inst< FilteredSFVec3f > _filteredValue=0, H3D::Inst< H3D::SFInt32 > _samp_size=0, H3D::Inst< EnableSwitch > _enabled=0)
| Constructor.
## Public Attributes
auto_ptr< H3D::SFVec3f > | rawValue
| The raw unfiltered values access type: inputOnly basic type: SFVec3f default value:.
auto_ptr< FilteredSFVec3f > | filteredValue
| The filtered value access type: outputOnly basic type: SFVec3f default value:.
auto_ptr< H3D::SFInt32 > | sampleSize
| The sampel size to filter over access type: outputOnly basic type: SFInt32 default value: 8.
auto_ptr< EnableSwitch > | enabled
| Switches the filtering on access type: outputOnly basic type: MFVec3f default value:.

## Detailed Description

The Filter class is a node that can filter raw (Vec3f) values into a value depending on past history.

This differs from the FilteredSFVec3f class in that this is a Node, whereas the latter is a specialised field. They both have the ability to perform the same function.

The documentation for this class was generated from the following files:

- Filter.h
- Filter.cpp