![]() |
VR-Link C# API Documentation
|
Collaboration diagram for makVrl.ReflectedBeamList:Classes | |
| class | BeamIdentifier |
Public Member Functions | |
| ReflectedBeamList (ExerciseConnection exConn) | |
| void | Dispose () |
| delegate void | BeamDiscoveredCallback (ReflectedBeam beam) |
| delegate void | BeamRemovedCallback (ReflectedBeam beam) |
| delegate bool | DiscoveryCondition (ReflectedBeam beam) |
| ReflectedBeam | findBeam (string hostGlobalIdentifier, byte emitterIdNumber, byte beamIdNumber) |
Protected Attributes | |
| bool | disposed = false |
Properties | |
| IEnumerable< ReflectedBeam > | beams [get] |
Events | |
| BeamDiscoveredCallback | beamDiscovered |
| BeamRemovedCallback | beamRemoved |
| DiscoveryCondition | discoveryCondition |
Private Attributes | |
| ExerciseConnection | myExConn |
| Dictionary< BeamIdentifier, ReflectedBeam > | myUnprocessedBeams = new Dictionary<BeamIdentifier, ReflectedBeam>() |
| Dictionary< BeamIdentifier, ReflectedBeam > | myBeams = new Dictionary<BeamIdentifier, ReflectedBeam>() |
| MessageDelegate | myBeamDiscover |
| MessageDelegate | myBeamRemoved |
| MessageDelegate | myBeamState |
|
inline |
| delegate void makVrl.ReflectedBeamList.BeamDiscoveredCallback | ( | ReflectedBeam | beam | ) |
| delegate void makVrl.ReflectedBeamList.BeamRemovedCallback | ( | ReflectedBeam | beam | ) |
| delegate bool makVrl.ReflectedBeamList.DiscoveryCondition | ( | ReflectedBeam | beam | ) |
|
inline |
|
inline |
References makVrl.ReflectedBeamList.myBeams.
|
protected |
Referenced by makVrl.ReflectedBeamList.Dispose().
|
private |
Referenced by makVrl.ReflectedBeamList.Dispose(), and makVrl.ReflectedBeamList.ReflectedBeamList().
|
private |
Referenced by makVrl.ReflectedBeamList.Dispose(), and makVrl.ReflectedBeamList.ReflectedBeamList().
|
private |
Referenced by makVrl.ReflectedBeamList.findBeam().
|
private |
Referenced by makVrl.ReflectedBeamList.Dispose(), and makVrl.ReflectedBeamList.ReflectedBeamList().
|
private |
Referenced by makVrl.ReflectedBeamList.ReflectedBeamList().
|
private |
|
get |
| BeamDiscoveredCallback makVrl.ReflectedBeamList.beamDiscovered |
| BeamRemovedCallback makVrl.ReflectedBeamList.beamRemoved |
| DiscoveryCondition makVrl.ReflectedBeamList.discoveryCondition |