C# 클래스 Boids.Boid

상속: Interfaces.Boid_Interface
파일 보기 프로젝트 열기: JoinPatterns/ScalableJoins 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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