C# Class GrafitiDemo.DemoObject

Inheritance: ITangibleGestureListener, IPinchable, ISelectable
Show file Open project: nuigroup/grafiti Class Usage Examples

Private Properties

Property Type Description
Remove void
Update void

Public Methods

Method Description
ContainsPoint ( float x, float y ) : bool
DemoObject ( DemoObjectManager objectManager, Viewer viewer, int fiducialId, float x, float y, float angle ) : System
Draw ( int layer ) : void
GetPinchReference ( float &x, float &y, float &size, float &rotation ) : void
GetSquareDistance ( float x, float y ) : float
OnDoubleTap ( object obj, GestureEventArgs args ) : void
OnEndHover ( object obj, GestureEventArgs args ) : void
OnHover ( object obj, GestureEventArgs args ) : void
OnPinch ( object obj, GestureEventArgs args ) : void
OnTap ( object obj, GestureEventArgs args ) : void
ToString ( ) : string

Private Methods

Method Description
Remove ( float x, float y, float angle ) : void
Update ( float x, float y, float angle ) : void

Method Details

ContainsPoint() public method

public ContainsPoint ( float x, float y ) : bool
x float
y float
return bool

DemoObject() public method

public DemoObject ( DemoObjectManager objectManager, Viewer viewer, int fiducialId, float x, float y, float angle ) : System
objectManager DemoObjectManager
viewer Viewer
fiducialId int
x float
y float
angle float
return System

Draw() public method

public Draw ( int layer ) : void
layer int
return void

GetPinchReference() public method

public GetPinchReference ( float &x, float &y, float &size, float &rotation ) : void
x float
y float
size float
rotation float
return void

GetSquareDistance() public method

public GetSquareDistance ( float x, float y ) : float
x float
y float
return float

OnDoubleTap() public method

public OnDoubleTap ( object obj, GestureEventArgs args ) : void
obj object
args Grafiti.GestureEventArgs
return void

OnEndHover() public method

public OnEndHover ( object obj, GestureEventArgs args ) : void
obj object
args Grafiti.GestureEventArgs
return void

OnHover() public method

public OnHover ( object obj, GestureEventArgs args ) : void
obj object
args Grafiti.GestureEventArgs
return void

OnPinch() public method

public OnPinch ( object obj, GestureEventArgs args ) : void
obj object
args Grafiti.GestureEventArgs
return void

OnTap() public method

public OnTap ( object obj, GestureEventArgs args ) : void
obj object
args Grafiti.GestureEventArgs
return void

ToString() public method

public ToString ( ) : string
return string