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.ReflectedEmitterList Class Reference
+ Collaboration diagram for makVrl.ReflectedEmitterList:

Classes

class  EmitterIdentifier

Public Member Functions

 ReflectedEmitterList (ExerciseConnection exConn)
void Dispose ()
delegate void EmitterDiscoveredCallback (ReflectedEmitter emm)
delegate void EmitterRemovedCallback (ReflectedEmitter emm)
delegate bool DiscoveryCondition (ReflectedEmitter emm)
ReflectedEmitter findEmitter (string entityIdentifier, byte emitterIdNumber)

Protected Attributes

bool disposed = false

Properties

IEnumerable< ReflectedEmitteremitters [get]

Events

EmitterDiscoveredCallback emitterDiscovered
EmitterRemovedCallback emitterRemoved
DiscoveryCondition discoveryCondition

Private Attributes

ExerciseConnection myExConn
Dictionary< EmitterIdentifier,
ReflectedEmitter
myUnprocessedEmitters = new Dictionary<EmitterIdentifier, ReflectedEmitter>()
Dictionary< EmitterIdentifier,
ReflectedEmitter
myEmitters = new Dictionary<EmitterIdentifier, ReflectedEmitter>()
MessageDelegate myEmitterDiscover
MessageDelegate myEmitterRemoved
MessageDelegate myEmitterState

Constructor & Destructor Documentation

makVrl.ReflectedEmitterList.ReflectedEmitterList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate bool makVrl.ReflectedEmitterList.DiscoveryCondition ( ReflectedEmitter  emm)
void makVrl.ReflectedEmitterList.Dispose ( )
inline
delegate void makVrl.ReflectedEmitterList.EmitterDiscoveredCallback ( ReflectedEmitter  emm)
delegate void makVrl.ReflectedEmitterList.EmitterRemovedCallback ( ReflectedEmitter  emm)
ReflectedEmitter makVrl.ReflectedEmitterList.findEmitter ( string  entityIdentifier,
byte  emitterIdNumber 
)
inline

Member Data Documentation

bool makVrl.ReflectedEmitterList.disposed = false
protected
MessageDelegate makVrl.ReflectedEmitterList.myEmitterDiscover
private
MessageDelegate makVrl.ReflectedEmitterList.myEmitterRemoved
private
Dictionary<EmitterIdentifier, ReflectedEmitter> makVrl.ReflectedEmitterList.myEmitters = new Dictionary<EmitterIdentifier, ReflectedEmitter>()
private
MessageDelegate makVrl.ReflectedEmitterList.myEmitterState
private
ExerciseConnection makVrl.ReflectedEmitterList.myExConn
private
Dictionary<EmitterIdentifier, ReflectedEmitter> makVrl.ReflectedEmitterList.myUnprocessedEmitters = new Dictionary<EmitterIdentifier, ReflectedEmitter>()
private

Property Documentation

IEnumerable<ReflectedEmitter> makVrl.ReflectedEmitterList.emitters
get

Event Documentation

DiscoveryCondition makVrl.ReflectedEmitterList.discoveryCondition
EmitterDiscoveredCallback makVrl.ReflectedEmitterList.emitterDiscovered
EmitterRemovedCallback makVrl.ReflectedEmitterList.emitterRemoved

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)