eosInteractorStyleStereo(API)
From EosPedia
DataExpress/TclTk/src/VTKorg/eosInteractorStyleStereo is API.
eosInteractorStyleStereo class
constant
struct
protected member
float MotionFactor;
API
static eosInteractorStyleStereo* New();
vtkTypeMacro(eosInteractorStyleStereo, 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 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 SetRenderer(eosStereoRenderer*); void SetRenderer(vtkRenderer*,vtkRenderer*,vtkRenderer*); void SetRenderer(vtkRenderer*); void SetTclWindowInterp(Tcl_Interp *interp); void CameraMove(double x,double y,double z);
vtkRenderer* GetMainRenderer(); vtkRenderer* GetRightRenderer(); vtkRenderer* GetLeftRenderer();
Tcl_Interp* GetTclWindowInterp(void); eosInteractorStyleStereo(); eosInteractorStyleStereo(const eosInteractorStyleStereo& myStyle); ~eosInteractorStyleStereo();