Home Previous Up Next Index

armarx::DatafieldFilterBase

Overview

class DatafieldFilterBase

Derived Classes and Interfaces

AverageFilterBase
ButterworthFilterBase
DerivationFilterBase
GaussianFilterBase
MatrixAvgFilterBase
MatrixCumulativeFrequencyFilterBase
MatrixMaxFilterBase
MatrixMinFilterBase
MatrixPercentileFilterBase
MatrixPercentilesFilterBase
MaxFilterBase
MedianFilterBase
MinFilterBase
OffsetFilterBase

Used By

ObserverInterface::createFilteredDatafield
ObserverInterface::createNamedFilteredDatafield

Operation Index

update
getValue
calculate
getSupportedTypes
checkTypeSupport
getProperties
setProperties

Data Member Index

windowFilterSize
minSampleTimeDelta
filteredValue

Operations

void update(long timestamp, VariantBase value)

VariantBase getValue()

VariantBase calculate()

ParameterTypeList getSupportedTypes()

bool checkTypeSupport(int variantType)

StringFloatDictionary getProperties()

void setProperties(StringFloatDictionary newProperties)

Data Members

int windowFilterSize;

int minSampleTimeDelta;

VariantBase filteredValue;


Home Previous Up Next Index