C# Class Buckets.HashMatrix

Show file Open project: DisruptionTheory/Buckets Class Usage Examples

Public Methods

Method Description
ApplyHashIncrementalNumerics ( Func function ) : void

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit as strings.

ApplyHashIncrementalString ( Func function ) : void

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit converted to alpha numeric strings

ApplyHashIncrementalStringSpecial ( Func function ) : void

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit converted to random alpha numeric strings with special characters.

ApplyHashRandomString ( int stringSize, Func function ) : void

Fill the internal pixel matrix according to the specified hash function. using Randomly Generated strings.

ApplyHashRandomStringSpecial ( int stringSize, Func function ) : void

Fill the internal pixel matrix according to the specified hash function. using Randomly Generated alpha numeric strings with special characters.

Draw2DGradiant ( PictureBox pBox ) : void
Draw3DSurface ( PictureBox pBox ) : void
Draw3DSurface_MouseDown ( Object sender, MouseEventArgs e ) : void
Draw3DSurface_MouseMove ( Object sender, MouseEventArgs e ) : void
Draw3DSurface_MouseUp ( Object sender, MouseEventArgs e ) : void
Draw3DSurface_MouseWheel ( Object sender, MouseEventArgs e ) : void
Draw3DSurface_Paint ( Object sender, PaintEventArgs e ) : void

Private Methods

Method Description
FindHighVal ( ) : void
HashMatrix ( ) : System

Method Details

ApplyHashIncrementalNumerics() public static method

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit as strings.
public static ApplyHashIncrementalNumerics ( Func function ) : void
function Func The hash function to fill according to.
return void

ApplyHashIncrementalString() public static method

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit converted to alpha numeric strings
public static ApplyHashIncrementalString ( Func function ) : void
function Func The hash function to fill according to.
return void

ApplyHashIncrementalStringSpecial() public static method

Fill the internal pixel matrix according to the specified hash function. using numbers 0 to load limit converted to random alpha numeric strings with special characters.
public static ApplyHashIncrementalStringSpecial ( Func function ) : void
function Func The hash function to fill according to.
return void

ApplyHashRandomString() public static method

Fill the internal pixel matrix according to the specified hash function. using Randomly Generated strings.
public static ApplyHashRandomString ( int stringSize, Func function ) : void
stringSize int
function Func The hash function to fill according to.
return void

ApplyHashRandomStringSpecial() public static method

Fill the internal pixel matrix according to the specified hash function. using Randomly Generated alpha numeric strings with special characters.
public static ApplyHashRandomStringSpecial ( int stringSize, Func function ) : void
stringSize int
function Func The hash function to fill according to.
return void

Draw2DGradiant() public static method

public static Draw2DGradiant ( PictureBox pBox ) : void
pBox System.Windows.Forms.PictureBox
return void

Draw3DSurface() public static method

public static Draw3DSurface ( PictureBox pBox ) : void
pBox System.Windows.Forms.PictureBox
return void

Draw3DSurface_MouseDown() public static method

public static Draw3DSurface_MouseDown ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
return void

Draw3DSurface_MouseMove() public static method

public static Draw3DSurface_MouseMove ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
return void

Draw3DSurface_MouseUp() public static method

public static Draw3DSurface_MouseUp ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
return void

Draw3DSurface_MouseWheel() public static method

public static Draw3DSurface_MouseWheel ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
return void

Draw3DSurface_Paint() public static method

public static Draw3DSurface_Paint ( Object sender, PaintEventArgs e ) : void
sender Object
e PaintEventArgs
return void