eosInteractorMyStyle(API)

提供: Eospedia
移動: 案内検索

DataExpress/TclTk/src/VTKorg/eosInteractorMyStyleはAPI です。

eosInteractorMyStyleクラス

定数

構造体

protectedメンバー

 float MotionFactor;

API

 extern int Vtktcl_SafeInit(Tcl_Interp *interp);


 static eosInteractorMyStyle *New();
 vtkTypeMacro(eosInteractorMyStyle, vtkInteractorStyle);
 virtual void OnMouseMove();
 void OnMouseMoveTrackball();
 void OnMouseMoveJoyStick();
 virtual void OnLeftButtonDown();
 virtual void OnLeftButtonUp();
 virtual void OnMiddleButtonDown();
 virtual void OnMiddleButtonUp();
 virtual void OnRightButtonDown();
 virtual void OnRightButtonUp();
 virtual void OnChar   ();
 virtual void OnButtonFromWindow (char* ButtonCode);
 
 void SetInteractor(vtkRenderWindowInteractor *iren);
 void SetStereoInteractor(vtkRenderWindowInteractor *iren);
 void SetAutoAdjustCameraClippingRange( int value );
 void ResetCameraClippingRange(void);
 virtual void StartState(int newstate);
 virtual void StopState();
 void SetRenderWindowData(vtkRenderer*,vtkRenderWindowInteractor*);
 void OnTimer();
 void SetStereoCamera(vtkCamera*,vtkCamera*,double,double);
 void Rotate();
 void Spin();
 void Pan();
 void Dolly();
 void StereoCameraRotate(int,int);
 void StereoCameraPan(int,int);
 void StereoCameraDolly(int,int);
 void StereoCameraSpin(int,int);
 void DeleteXwindow(Display* disp, Window win);
 void DeleteStereoWindow(void);
 void CreateStereoWindow(void);
 void SetTclWindowInterp(Tcl_Interp *interp);
 Tcl_Interp* GetTclWindowInterp(void);
 eosInteractorMyStyle();  
 eosInteractorMyStyle(const eosInteractorMyStyle& myStyle);  
 ~eosInteractorMyStyle();

グローバル定義

定数

構造体

API

extern int Vtktcl_SafeInit(Tcl_Interp *interp);