From 72c46bdd7f5d430ab1ad1d420ed77c7f22df857a Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 30 Sep 2017 15:01:35 +0200 Subject: rename --- Tobii EyeX/include/eyex-cpp/Interactor.inl | 257 ----------------------------- 1 file changed, 257 deletions(-) delete mode 100755 Tobii EyeX/include/eyex-cpp/Interactor.inl (limited to 'Tobii EyeX/include/eyex-cpp/Interactor.inl') diff --git a/Tobii EyeX/include/eyex-cpp/Interactor.inl b/Tobii EyeX/include/eyex-cpp/Interactor.inl deleted file mode 100755 index 5246609..0000000 --- a/Tobii EyeX/include/eyex-cpp/Interactor.inl +++ /dev/null @@ -1,257 +0,0 @@ -/********************************************************************************************************************* -* Copyright 2013-2014 Tobii Technology AB. All rights reserved. -* Interactor.inl -*********************************************************************************************************************/ - -#if !defined(__TOBII_TX_CLIENT_CPPBINDINGS_INTERACTOR__INL__) -#define __TOBII_TX_CLIENT_CPPBINDINGS_INTERACTOR__INL__ - -/*********************************************************************************************************************/ - -TX_NAMESPACE_BEGIN - -/*********************************************************************************************************************/ - -inline Interactor::Interactor(const std::shared_ptr& spContext, TX_HANDLE hInteractor) -: InteractionObject(spContext, hInteractor) -{} - -/*********************************************************************************************************************/ - -inline bool Interactor::GetEnabled() const -{ - int isEnabled; - TX_VALIDATE(txGetInteractorEnabled(_hObject, &isEnabled)); - return isEnabled != 0; -} - -/*********************************************************************************************************************/ - -inline void Interactor::SetEnabled(bool enabled) -{ - TX_VALIDATE(txSetInteractorEnabled(_hObject, enabled ? 1 : 0)); -} - -/*********************************************************************************************************************/ - -inline bool Interactor::GetDeleted() const -{ - int isDeleted; - TX_VALIDATE(txGetInteractorDeleted(_hObject, &isDeleted)); - return isDeleted != 0; -} - -/*********************************************************************************************************************/ - -inline void Interactor::SetDeleted(bool deleted) -{ - TX_VALIDATE(txSetInteractorDeleted(_hObject, deleted ? 1 : 0)); -} - -/*********************************************************************************************************************/ - -inline std::string Interactor::GetId() const -{ - return GetString(txGetInteractorId, _hObject); -} - -/*********************************************************************************************************************/ - -inline std::string Interactor::GetParentId() const -{ - return GetString(txGetInteractorParentId, _hObject); -} - -/*********************************************************************************************************************/ - -inline std::string Interactor::GetWindowId() const -{ - return GetString(txGetInteractorWindowId, _hObject); -} - -/*********************************************************************************************************************/ - -inline double Interactor::GetZ() const -{ - double z; - TX_VALIDATE(txGetInteractorZ(_hObject, &z)); - return z; -} - -/*********************************************************************************************************************/ - -inline void Interactor::SetZ(double z) -{ - TX_VALIDATE(txSetInteractorZ(_hObject, z)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::CreateGazePointDataBehavior(const TX_GAZEPOINTDATAPARAMS& params) -{ - - TX_VALIDATE(txCreateGazePointDataBehavior(_hObject, ¶ms)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::CreateActivatableBehavior(const TX_ACTIVATABLEPARAMS& params) -{ - TX_VALIDATE(txCreateActivatableBehavior(_hObject, ¶ms)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::CreatePannableBehavior(const TX_PANNABLEPARAMS& params) -{ - TX_VALIDATE(txCreatePannableBehavior(_hObject, ¶ms)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::CreateGazeAwareBehavior(const TX_GAZEAWAREPARAMS& params) -{ - TX_VALIDATE(txCreateGazeAwareBehavior(_hObject, ¶ms)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::CreateFixationDataBehaviorParams(const TX_FIXATIONDATAPARAMS& params) -{ - TX_VALIDATE(txCreateFixationDataBehavior(_hObject, ¶ms)); -} - -/*********************************************************************************************************************/ - -inline std::shared_ptr Interactor::GetBounds() const -{ - TX_HANDLE hBounds; - if (!TX_VALIDATE(txGetInteractorBounds(_hObject, &hBounds), TX_RESULT_NOTFOUND)) - return nullptr; - - return _spContext->CreateObject(hBounds); -} - -/*********************************************************************************************************************/ - -inline std::vector> Interactor::GetBehaviors() const -{ - std::vector behaviorHandles; - TX_VALIDATE(Tx::Utils::GetBufferData(behaviorHandles, txGetInteractorBehaviors, _hObject)); - - std::vector> behaviors; - for(auto& hBehavior : behaviorHandles) - { - auto spBehavior = _spContext->CreateObject(hBehavior); - behaviors.push_back(spBehavior); - } - - return behaviors; -} - -/*********************************************************************************************************************/ - -inline std::shared_ptr Interactor::CreateBounds(TX_BOUNDSTYPE boundsType) -{ - Tx::Utils::ScopedHandle hBounds; - TX_VALIDATE(txCreateInteractorBounds(_hObject, &hBounds, boundsType)); - auto spBounds = _spContext->CreateObject(hBounds); - return spBounds; -} - -/*********************************************************************************************************************/ - -inline void Interactor::DeleteBounds() -{ - TX_VALIDATE(txDeleteInteractorBounds(_hObject)); -} - -/*********************************************************************************************************************/ - -inline std::shared_ptr Interactor::CreateBehavior(TX_BEHAVIORTYPE behaviorType) -{ - Tx::Utils::ScopedHandle hBehavior; - TX_VALIDATE(txCreateInteractorBehavior(_hObject, &hBehavior, behaviorType)); - auto spBehavior = _spContext->CreateObject(hBehavior); - return spBehavior; -} - -/*********************************************************************************************************************/ - -inline void Interactor::DeleteBehavior(TX_BEHAVIORTYPE behaviorType) -{ - TX_VALIDATE(txRemoveInteractorBehavior(_hObject, behaviorType)); -} - -/*********************************************************************************************************************/ - -inline bool Interactor::TryGetBehavior(std::shared_ptr *pspBehavior, TX_BEHAVIORTYPE behaviorType) const -{ - Tx::Utils::ScopedHandle hBehavior; - if (!TX_VALIDATE(txGetInteractorBehavior(_hObject, &hBehavior, behaviorType), TX_RESULT_NOTFOUND)) - return false; - - *pspBehavior = _spContext->CreateObject(hBehavior); - return true; -} - -/*********************************************************************************************************************/ - -inline std::shared_ptr Interactor::CreateMask(TX_MASKTYPE maskType, int columnCount, int rowCount, const TX_BYTE* pData) -{ - Tx::Utils::ScopedHandle hMask; - TX_VALIDATE(txCreateMask(_hObject, &hMask, maskType, columnCount, rowCount, pData)); - auto spMask = _spContext->CreateObject(hMask); - return spMask; -} - -/*********************************************************************************************************************/ - -inline void Interactor::RemoveMask() -{ - TX_VALIDATE(txRemoveMask(_hObject)); -} - -/*********************************************************************************************************************/ - -inline std::shared_ptr Interactor::GetMask() const -{ - Tx::Utils::ScopedHandle hMask; - TX_VALIDATE(txGetMask(_hObject, &hMask)); - auto spMask = _spContext->CreateObject(hMask); - return spMask; -} - -/*********************************************************************************************************************/ - -inline void Interactor::SetMaskBounds(const TX_RECT& bounds) -{ - TX_VALIDATE(txSetMaskBounds(_hObject, &bounds)); -} - -/*********************************************************************************************************************/ - -inline void Interactor::ClearMaskBounds() -{ - TX_VALIDATE(txClearMaskBounds(_hObject)); -} - -/*********************************************************************************************************************/ - -inline bool Interactor::TryGetMaskBounds(TX_RECT* pBounds) const -{ - if(!TX_VALIDATE(txGetMaskBounds(_hObject, pBounds), TX_RESULT_NOTFOUND)) - return false; - - return true; -} - -/*********************************************************************************************************************/ - -TX_NAMESPACE_END - - /*********************************************************************************************************************/ - -#endif // !defined(__TOBII_TX_CLIENT_CPPBINDINGS_INTERACTOR__INL__) - - /*********************************************************************************************************************/ -- cgit v1.2.3