C# Class URG.GL.DataDraw

Inheritance: Window
Datei anzeigen Open project: ppalma/URG-GL

Public Properties

Property Type Description
AliveMsec int
intensity_mode_ bool
last_pos_ Point
magnify_ int
no_plot_ bool
x_rot_ int
y_rot_ int
z_rot_ int

Protected Properties

Property Type Description
sensor MBF.Sensors.URG
ticks int

Public Methods

Method Description
DataDraw ( ) : System
LoadVrml ( ) : void
LoadVrml ( string filename ) : void
drawLine ( Line line, bool record, double ratio ) : void
drawLine ( Point3d a, Point3d b, double ratio ) : void

Protected Methods

Method Description
HotKeys ( ) : void
KeyboardHandler ( byte key, int x, int y ) : void
MotionHandler ( int x, int y ) : void
MouseHandler ( int button, int state, int x, int y ) : void
PaintHandler ( ) : void
ReshapeHandler ( int width, int height ) : void
TimerHandler ( int value ) : void

Private Methods

Method Description
Clamp ( int i ) : int
HsvToRgb ( double h, double S, double V, int &r, int &g, int &b ) : void
normalizeAngle ( int angle ) : int
setXRotation ( int angle ) : void
setYRotation ( int angle ) : void
setZRotation ( int angle ) : void

Method Details

DataDraw() public method

public DataDraw ( ) : System
return System

HotKeys() protected method

protected HotKeys ( ) : void
return void

KeyboardHandler() protected method

protected KeyboardHandler ( byte key, int x, int y ) : void
key byte
x int
y int
return void

LoadVrml() public method

public LoadVrml ( ) : void
return void

LoadVrml() public method

public LoadVrml ( string filename ) : void
filename string
return void

MotionHandler() protected method

protected MotionHandler ( int x, int y ) : void
x int
y int
return void

MouseHandler() protected method

protected MouseHandler ( int button, int state, int x, int y ) : void
button int
state int
x int
y int
return void

PaintHandler() protected method

protected PaintHandler ( ) : void
return void

ReshapeHandler() protected method

protected ReshapeHandler ( int width, int height ) : void
width int
height int
return void

TimerHandler() protected method

protected TimerHandler ( int value ) : void
value int
return void

drawLine() public method

public drawLine ( Line line, bool record, double ratio ) : void
line Line
record bool
ratio double
return void

drawLine() public method

public drawLine ( Point3d a, Point3d b, double ratio ) : void
a Point3d
b Point3d
ratio double
return void

Property Details

AliveMsec public_oe property

public int AliveMsec
return int

intensity_mode_ public_oe property

public bool intensity_mode_
return bool

last_pos_ public_oe property

public Point last_pos_
return Point

magnify_ public_oe property

public int magnify_
return int

no_plot_ public_oe property

public bool no_plot_
return bool

sensor protected_oe property

protected MBF.Sensors.URG sensor
return MBF.Sensors.URG

ticks protected_oe property

protected int ticks
return int

x_rot_ public_oe property

public int x_rot_
return int

y_rot_ public_oe property

public int y_rot_
return int

z_rot_ public_oe property

public int z_rot_
return int