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 Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)