C# Класс Boids.Boid

Наследование: Interfaces.Boid_Interface
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Index int
Lock Asynchronous.Channel
MainWindow MainWindow
Start Asynchronous.Channel
Toggle Asynchronous.Channel
position Vector3D
velocity Vector3D

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

Метод Описание
Boid ( Rect3D Aviary, Vector3D Place, int NumBoids, int Index, MainWindow MainWindow ) : System
BoundPosition ( ) : Vector3D
CaseToggle ( ) : void
LimitVelocity ( ) : void
ProcessBoid ( Data boid ) : void
Tendency ( ) : Vector3D
Update ( ) : void

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

Метод Описание
CaseStartAsync ( ) : void
CaseStartSync ( ) : void

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

Boid() публичный Метод

public Boid ( Rect3D Aviary, Vector3D Place, int NumBoids, int Index, MainWindow MainWindow ) : System
Aviary Rect3D
Place Vector3D
NumBoids int
Index int
MainWindow MainWindow
Результат System

BoundPosition() публичный Метод

public BoundPosition ( ) : Vector3D
Результат Vector3D

CaseToggle() публичный Метод

public CaseToggle ( ) : void
Результат void

LimitVelocity() публичный Метод

public LimitVelocity ( ) : void
Результат void

ProcessBoid() публичный Метод

public ProcessBoid ( Data boid ) : void
boid Data
Результат void

Tendency() публичный Метод

public Tendency ( ) : Vector3D
Результат Vector3D

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

Index публичное свойство

public int Index
Результат int

Lock публичное свойство

public Asynchronous.Channel Lock
Результат Asynchronous.Channel

MainWindow публичное свойство

public MainWindow,Boids MainWindow
Результат MainWindow

Start публичное свойство

public Asynchronous.Channel Start
Результат Asynchronous.Channel

Toggle публичное свойство

public Asynchronous.Channel Toggle
Результат Asynchronous.Channel

position публичное свойство

public Vector3D position
Результат Vector3D

velocity публичное свойство

public Vector3D velocity
Результат Vector3D