20 #ifndef _HOPOBJECTTRANSLATE_H
21 #define _HOPOBJECTTRANSLATE_H
106 virtual void UpdateKeyList(
void * data);
129 int GetMatrix(
HEventInfo &hevent,
int key_count, HC_KEY
const *full_path_keys,
float *matrix_out);
143 unsigned long m_cookie[2];
virtual int OnLButtonDownAndMove(HEventInfo &hevent)
virtual const char * GetName()
HPoint m_ptRecentVP
Definition: HOpObjectTranslate.h:95
virtual int OnLButtonUp(HEventInfo &hevent)
bool m_bTemporarySelection
Definition: HOpObjectTranslate.h:138
HPoint m_ptRecent
Definition: HOpObjectTranslate.h:94
HKeyList * m_KeyList
Definition: HOpObjectTranslate.h:140
virtual HBaseOperator * Clone()
bool m_bInitialMatrix
Definition: HOpObjectTranslate.h:139
The HBaseOperator class serves as a base for classes which handle user input and operate on the scene...
Definition: HBaseOperator.h:65
The HPoint class is the data type of a three-dimensional point.
Definition: HGlobals.h:126
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:337
virtual int OnLButtonDblClk(HEventInfo &hevent)
The HEventInfo class stores and manages event information.
Definition: HEventInfo.h:214
virtual int OnLButtonDown(HEventInfo &hevent)
The HOpObjectTranslate class translates a selected object.
Definition: HOpObjectTranslate.h:46