C# Class Boids.MainWindow

Interaction logic for MainWindow.xaml
Inheritance: System.Windows.Window
Show file Open project: JoinPatterns/ScalableJoins Class Usage Examples

Public Properties

Property Type Description
AddContentionChecked bool
Boids Synchronous.Channel[]
PauseResume Synchronous.Channel
Running Asynchronous.Channel
SCALABLE bool
SYNCHRONOUS bool
Sync Synchronous.Channel[]

Public Methods

Method Description
InitJoin ( ) : void
MainWindow ( ) : System

Private Methods

Method Description
AddContention_Checked ( object sender, RoutedEventArgs e ) : void
AddContention_Unchecked ( object sender, RoutedEventArgs e ) : void
Animate ( Data d ) : void
FPS_ValueChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
HandleMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
PauseResumeButton_Click ( object sender, RoutedEventArgs e ) : void
ResetStats ( ) : void
ScatterGatherClick ( object sender, RoutedEventArgs e ) : void
ShowStats ( ) : void
Window_Loaded ( object sender, EventArgs e ) : void
ZoomIn_Click ( object sender, RoutedEventArgs e ) : void
ZoomOut_Click ( object sender, RoutedEventArgs e ) : void

Method Details

InitJoin() public method

public InitJoin ( ) : void
return void

MainWindow() public method

public MainWindow ( ) : System
return System

Property Details

AddContentionChecked public property

public bool AddContentionChecked
return bool

Boids public property

public Synchronous.Channel[] Boids
return Synchronous.Channel[]

PauseResume public property

public Synchronous.Channel PauseResume
return Synchronous.Channel

Running public property

public Asynchronous.Channel Running
return Asynchronous.Channel

SCALABLE public static property

public static bool SCALABLE
return bool

SYNCHRONOUS public static property

public static bool SYNCHRONOUS
return bool

Sync public property

public Synchronous.Channel[] Sync
return Synchronous.Channel[]