VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Classes | Public Member Functions | Protected Attributes | Properties | Events | Private Attributes
makVrl.ReflectedBeamList Class Reference
+ 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 entityIdentifier, byte emitterIdNumber, byte beamIdNumber)
 

Protected Attributes

bool disposed = false
 

Properties

IEnumerable< ReflectedBeambeams [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
 

Constructor & Destructor Documentation

makVrl.ReflectedBeamList.ReflectedBeamList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate void makVrl.ReflectedBeamList.BeamDiscoveredCallback ( ReflectedBeam  beam)
delegate void makVrl.ReflectedBeamList.BeamRemovedCallback ( ReflectedBeam  beam)
delegate bool makVrl.ReflectedBeamList.DiscoveryCondition ( ReflectedBeam  beam)
void makVrl.ReflectedBeamList.Dispose ( )
inline
ReflectedBeam makVrl.ReflectedBeamList.findBeam ( string  entityIdentifier,
byte  emitterIdNumber,
byte  beamIdNumber 
)
inline

Member Data Documentation

bool makVrl.ReflectedBeamList.disposed = false
protected
MessageDelegate makVrl.ReflectedBeamList.myBeamDiscover
private
MessageDelegate makVrl.ReflectedBeamList.myBeamRemoved
private
Dictionary<BeamIdentifier, ReflectedBeam> makVrl.ReflectedBeamList.myBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
private
MessageDelegate makVrl.ReflectedBeamList.myBeamState
private
ExerciseConnection makVrl.ReflectedBeamList.myExConn
private
Dictionary<BeamIdentifier, ReflectedBeam> makVrl.ReflectedBeamList.myUnprocessedBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
private

Property Documentation

IEnumerable<ReflectedBeam> makVrl.ReflectedBeamList.beams
get

Event Documentation

BeamDiscoveredCallback makVrl.ReflectedBeamList.beamDiscovered
BeamRemovedCallback makVrl.ReflectedBeamList.beamRemoved
DiscoveryCondition makVrl.ReflectedBeamList.discoveryCondition

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)