#include <TAPsBaseHapticManager.hpp>


Public Member Functions | |
| BaseHapticManager () | |
| BaseHapticManager () | |
| virtual void | Cleanup ()=0 |
| virtual void | Cleanup ()=0 |
| virtual void | DrawCursor (OpenGL::Enum::DrawMode DM=OpenGL::Enum::POLYGON)=0 |
| virtual void | DrawCursor ()=0 |
| virtual void | DrawHapticObjects (OpenGL::Enum::DrawMode DM=OpenGL::Enum::POLYGON)=0 |
| virtual void | DrawTooltipSphere (OpenGL::Enum::DrawMode DM=OpenGL::Enum::POLYGON)=0 |
| virtual void | FeelPoints ()=0 |
| HLuint | GetHapticObjectID () |
| virtual bool | IsManipulating () const =0 |
| virtual bool | IsManipulating () const =0 |
| virtual void | Setup (TAPs::OpenGL::BaseModelManager< T > *pModelManager, TAPs::OpenGL::BaseOpenGLViewManager< T > *pViewManager)=0 |
| virtual void | Setup (TAPs::OpenGL::BasePointManager< T > *pPointManager, TAPs::OpenGL::OpenGLBaseViewManager< T > *pViewManager)=0 |
| virtual void | UpdateWorkSpace ()=0 |
| virtual void | UpdateWorkSpace ()=0 |
| virtual | ~BaseHapticManager () |
| virtual | ~BaseHapticManager () |
Public Attributes | |
| TAPs::OpenGL::OpenGLHalfEdgeModel < T > * | ToolOne |
| T | ToolOneSphereTip [4] |
Protected Attributes | |
| HLuint | m_uiHapticObjects |
Definition at line 27 of file TAPsBaseHapticManager.hpp.
| BaseHapticManager< T >::BaseHapticManager | ( | ) | [inline] |
| virtual BaseHapticManager< T >::~BaseHapticManager | ( | ) | [inline, virtual] |
| BaseHapticManager< T >::BaseHapticManager | ( | ) | [inline] |
| virtual BaseHapticManager< T >::~BaseHapticManager | ( | ) | [inline, virtual] |
| virtual void BaseHapticManager< T >::Cleanup | ( | ) | [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| virtual void BaseHapticManager< T >::Cleanup | ( | ) | [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| virtual void BaseHapticManager< T >::DrawCursor | ( | OpenGL::Enum::DrawMode | DM = OpenGL::Enum::POLYGON |
) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::DrawCursor | ( | ) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::DrawHapticObjects | ( | OpenGL::Enum::DrawMode | DM = OpenGL::Enum::POLYGON |
) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::DrawTooltipSphere | ( | OpenGL::Enum::DrawMode | DM = OpenGL::Enum::POLYGON |
) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::FeelPoints | ( | ) | [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| HLuint BaseHapticManager< T >::GetHapticObjectID | ( | ) | [inline] |
| virtual bool BaseHapticManager< T >::IsManipulating | ( | ) | const [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| virtual bool BaseHapticManager< T >::IsManipulating | ( | ) | const [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| virtual void BaseHapticManager< T >::Setup | ( | TAPs::OpenGL::BaseModelManager< T > * | pModelManager, | |
| TAPs::OpenGL::BaseOpenGLViewManager< T > * | pViewManager | |||
| ) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::Setup | ( | TAPs::OpenGL::BasePointManager< T > * | pPointManager, | |
| TAPs::OpenGL::OpenGLBaseViewManager< T > * | pViewManager | |||
| ) | [pure virtual] |
Implemented in HapticManager< T >.
| virtual void BaseHapticManager< T >::UpdateWorkSpace | ( | ) | [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
| virtual void BaseHapticManager< T >::UpdateWorkSpace | ( | ) | [pure virtual] |
Implemented in HapticManager< T >, and HapticManager< T >.
HLuint BaseHapticManager< T >::m_uiHapticObjects [protected] |
Definition at line 62 of file TAPsBaseHapticManager.hpp.
| TAPs::OpenGL::OpenGLHalfEdgeModel<T>* BaseHapticManager< T >::ToolOne |
Definition at line 55 of file TAPsBaseHapticManager.hpp.
| T BaseHapticManager< T >::ToolOneSphereTip[4] |
Definition at line 56 of file TAPsBaseHapticManager.hpp.
1.5.6