C# Class _3DTools.TrackballDecorator

Inheritance: _3DTools.Viewport3DDecorator
Show file Open project: dgis/CodeTV Class Usage Examples

Public Methods

Method Description
TrackballDecorator ( ) : System

Protected Methods

Method Description
OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

Private Methods

Method Description
ProjectToTrackball ( double width, double height, Point point ) : System.Windows.Media.Media3D.Vector3D
Track ( Point currentPosition ) : void
Zoom ( Point currentPosition ) : void

Method Details

OnMouseDown() protected method

protected OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

TrackballDecorator() public method

public TrackballDecorator ( ) : System
return System