C# Класс Buckets.HashMatrix

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
FindHighVal ( ) : void
HashMatrix ( ) : System

Описание методов

ApplyHashIncrementalNumerics() публичный статический Метод

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.
Результат void

ApplyHashIncrementalString() публичный статический Метод

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.
Результат void

ApplyHashIncrementalStringSpecial() публичный статический Метод

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.
Результат void

ApplyHashRandomString() публичный статический Метод

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.
Результат void

ApplyHashRandomStringSpecial() публичный статический Метод

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.
Результат void

Draw2DGradiant() публичный статический Метод

public static Draw2DGradiant ( PictureBox pBox ) : void
pBox System.Windows.Forms.PictureBox
Результат void

Draw3DSurface() публичный статический Метод

public static Draw3DSurface ( PictureBox pBox ) : void
pBox System.Windows.Forms.PictureBox
Результат void

Draw3DSurface_MouseDown() публичный статический Метод

public static Draw3DSurface_MouseDown ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
Результат void

Draw3DSurface_MouseMove() публичный статический Метод

public static Draw3DSurface_MouseMove ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
Результат void

Draw3DSurface_MouseUp() публичный статический Метод

public static Draw3DSurface_MouseUp ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
Результат void

Draw3DSurface_MouseWheel() публичный статический Метод

public static Draw3DSurface_MouseWheel ( Object sender, MouseEventArgs e ) : void
sender Object
e MouseEventArgs
Результат void

Draw3DSurface_Paint() публичный статический Метод

public static Draw3DSurface_Paint ( Object sender, PaintEventArgs e ) : void
sender Object
e PaintEventArgs
Результат void