C# Class Boids.Boid

Inheritance: Interfaces.Boid_Interface
Afficher le fichier Open project: JoinPatterns/ScalableJoins Class Usage Examples

Méthodes publiques

Свойство Type Description
Index int
Lock Asynchronous.Channel
MainWindow MainWindow
Start Asynchronous.Channel
Toggle Asynchronous.Channel
position Vector3D
velocity Vector3D

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CaseStartAsync ( ) : void
CaseStartSync ( ) : void

Method Details

Boid() public méthode

public Boid ( Rect3D Aviary, Vector3D Place, int NumBoids, int Index, MainWindow MainWindow ) : System
Aviary Rect3D
Place Vector3D
NumBoids int
Index int
MainWindow MainWindow
Résultat System

BoundPosition() public méthode

public BoundPosition ( ) : Vector3D
Résultat Vector3D

CaseToggle() public méthode

public CaseToggle ( ) : void
Résultat void

LimitVelocity() public méthode

public LimitVelocity ( ) : void
Résultat void

ProcessBoid() public méthode

public ProcessBoid ( Data boid ) : void
boid Data
Résultat void

Tendency() public méthode

public Tendency ( ) : Vector3D
Résultat Vector3D

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

Index public_oe property

public int Index
Résultat int

Lock public_oe property

public Asynchronous.Channel Lock
Résultat Asynchronous.Channel

MainWindow public_oe property

public MainWindow,Boids MainWindow
Résultat MainWindow

Start public_oe property

public Asynchronous.Channel Start
Résultat Asynchronous.Channel

Toggle public_oe property

public Asynchronous.Channel Toggle
Résultat Asynchronous.Channel

position public_oe property

public Vector3D position
Résultat Vector3D

velocity public_oe property

public Vector3D velocity
Résultat Vector3D