C# 클래스 C2M2.Simulation.Simulation

Provides an base interface for simulations using a general data type T
상속: C2M2.Simulation.Interactable
파일 보기 프로젝트 열기: c2m2/NeuroVISOR

공개 프로퍼티들

프로퍼티 타입 설명
defaultRaycastEvent RaycastPressEvents
paused bool
raycastEventManager RaycastEventManager

보호된 프로퍼티들

프로퍼티 타입 설명
mutex Mutex
solveStepSampler CustomSampler

공개 메소드들

메소드 설명
GetValues ( ) : ValueType

Require derived classes to make simulation values available

보호된 메소드들

메소드 설명
BuildVisualization ( ) : VizType

Simulations must know how to build their visualization and what type the visualization is

See SurfaceSimulation & NeuronSimulation1D or PositionFieldSimulation for examples.

UpdateVisualization ( ) : void

Update the visualization. This will be called once per Update() call

See SurfaceSimulation & NeuronSimulation1D or PositionFieldSimulation for examples.

메소드 상세

BuildVisualization() 보호된 추상적인 메소드

Simulations must know how to build their visualization and what type the visualization is
See SurfaceSimulation & NeuronSimulation1D or PositionFieldSimulation for examples.
protected abstract BuildVisualization ( ) : VizType
리턴 VizType

GetValues() 공개 추상적인 메소드

Require derived classes to make simulation values available
public abstract GetValues ( ) : ValueType
리턴 ValueType

UpdateVisualization() 보호된 추상적인 메소드

Update the visualization. This will be called once per Update() call
See SurfaceSimulation & NeuronSimulation1D or PositionFieldSimulation for examples.
protected abstract UpdateVisualization ( ) : void
리턴 void

프로퍼티 상세

defaultRaycastEvent 공개적으로 프로퍼티

public RaycastPressEvents defaultRaycastEvent
리턴 RaycastPressEvents

mutex 보호되어 있는 프로퍼티

Provide mutual exclusion to derived classes
protected Mutex mutex
리턴 Mutex

paused 공개적으로 프로퍼티

public bool paused
리턴 bool

raycastEventManager 공개적으로 프로퍼티

public RaycastEventManager raycastEventManager
리턴 RaycastEventManager

solveStepSampler 보호되어 있는 프로퍼티

protected CustomSampler solveStepSampler
리턴 CustomSampler