Update Turkish translation
[dasher.git] / Src / DasherCore / OneDimensionalFilter.h
blob5d516c0728b9fec547f416de30d325094803ecf0
1 #ifndef __ONE_DIMENSIONAL_FILTER_H__
2 #define __ONE_DIMENSIONAL_FILTER_H__
4 #include "DefaultFilter.h"
6 /// \ingroup InputFilter
7 /// @{
8 namespace Dasher {
9 class COneDimensionalFilter : public CDefaultFilter {
10 public:
11 // COneDimensionalFilter(CSettingsStore *pSettingsStore, CDasherInterfaceBase *pInterface, CDasherModel *m_pDasherModel);
12 COneDimensionalFilter(CSettingsUser *pCreateFrom, CDasherInterfaceBase *pInterface, CFrameRate *pFramerate, ModuleID_t iID = 4, const char *szName = _("One Dimensional Mode"));
13 ///Override to remove DefaultFilters BP_REMAP_XTREME, BP_AUTOCALIBRATE, LP_OFFSET
14 bool GetSettings(SModuleSettings **pSettings, int *iCount);
15 protected:
16 virtual void ApplyTransform(myint &iDasherX, myint &iDasherY, CDasherView *pView);
17 const myint forwardmax;
18 virtual CStartHandler *MakeStartHandler();
21 /// @}
23 #endif