C# 클래스 GoodAI.ToyWorld.ToyWorld

A continuous 2D learning environment.
상속: GoodAI.Core.Nodes.MyWorld, IMyVariableBranchViewNodeBase
파일 보기 프로젝트 열기: GoodAI/BrainSimulator

Private Properties

프로퍼티 타입 설명
AddOutputs void
CleanInternal void
DetectControlMode void
GetDllDirectory string
SetDummyOutputs void
TryToyWorld void

공개 메소드들

메소드 설명
Cleanup ( ) : void
Dispose ( ) : void
GetSignalMemoryBlock ( int index ) : MyMemoryBlock

Returns memory block assigned to Signal with given index (from 0 to SignalCount)

GetSignalNode ( int index ) : MyParentInput

Returns Signal node with given index (from 0 to SignalCount)

ToyWorld ( ) : System
UpdateMemoryBlocks ( ) : void
Validate ( GoodAI.Core.Utils.MyValidator validator ) : void

비공개 메소드들

메소드 설명
AddOutputs ( int branchesToAdd, string dummyName, int dummySize = 1 ) : void
CleanInternal ( ) : void
DetectControlMode ( ) : void
GetDllDirectory ( ) : string
SetDummyOutputs ( int howMany, string dummyName, int dummySize ) : void
TryToyWorld ( ) : void

메소드 상세

Cleanup() 공개 메소드

public Cleanup ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetSignalMemoryBlock() 공개 메소드

Returns memory block assigned to Signal with given index (from 0 to SignalCount)
public GetSignalMemoryBlock ( int index ) : MyMemoryBlock
index int Index of Signal
리턴 MyMemoryBlock

GetSignalNode() 공개 메소드

Returns Signal node with given index (from 0 to SignalCount)
public GetSignalNode ( int index ) : MyParentInput
index int Index of Signal node
리턴 MyParentInput

ToyWorld() 공개 메소드

public ToyWorld ( ) : System
리턴 System

UpdateMemoryBlocks() 공개 메소드

public UpdateMemoryBlocks ( ) : void
리턴 void

Validate() 공개 메소드

public Validate ( GoodAI.Core.Utils.MyValidator validator ) : void
validator GoodAI.Core.Utils.MyValidator
리턴 void