VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Member Functions | Public Attributes | Properties | Private Attributes
makVrl.ReflectedLaserDesignatorList Class Reference
+ Collaboration diagram for makVrl.ReflectedLaserDesignatorList:

Public Member Functions

 ReflectedLaserDesignatorList (ExerciseConnection exConn)
 
delegate void LaserDesignatorDiscoveredCallback (ReflectedLaserDesignator laser)
 
delegate void LaserDesignatorRemovedCallback (ReflectedLaserDesignator laser)
 
delegate bool DiscoveryCondition (ReflectedLaserDesignator laser)
 
ReflectedLaserDesignator findLaser (string id)
 
 ReflectedLaserDesignatorList (ExerciseConnection exConn)
 
delegate void LaserDesignatorDiscoveredCallback (ReflectedLaserDesignator laser)
 
delegate void LaserDesignatorRemovedCallback (ReflectedLaserDesignator laser)
 
delegate bool DiscoveryCondition (ReflectedLaserDesignator laser)
 
ReflectedLaserDesignator findLaser (string id)
 

Public Attributes

LaserDesignatorDiscoveredCallback laserDiscovered
 
LaserDesignatorRemovedCallback laserRemoved
 
DiscoveryCondition discoveryCondition
 

Properties

IEnumerable
< ReflectedLaserDesignator
lasers [get]
 

Private Attributes

ExerciseConnection myExConn
 
Dictionary< String,
ReflectedLaserDesignator
myUnprocessedLasers = new Dictionary<String, ReflectedLaserDesignator>()
 
Dictionary< String,
ReflectedLaserDesignator
myLasers = new Dictionary<String, ReflectedLaserDesignator>()
 

Constructor & Destructor Documentation

makVrl.ReflectedLaserDesignatorList.ReflectedLaserDesignatorList ( ExerciseConnection  exConn)
inline
makVrl.ReflectedLaserDesignatorList.ReflectedLaserDesignatorList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate bool makVrl.ReflectedLaserDesignatorList.DiscoveryCondition ( ReflectedLaserDesignator  laser)
delegate bool makVrl.ReflectedLaserDesignatorList.DiscoveryCondition ( ReflectedLaserDesignator  laser)
ReflectedLaserDesignator makVrl.ReflectedLaserDesignatorList.findLaser ( string  id)
inline
ReflectedLaserDesignator makVrl.ReflectedLaserDesignatorList.findLaser ( string  id)
inline
delegate void makVrl.ReflectedLaserDesignatorList.LaserDesignatorDiscoveredCallback ( ReflectedLaserDesignator  laser)
delegate void makVrl.ReflectedLaserDesignatorList.LaserDesignatorDiscoveredCallback ( ReflectedLaserDesignator  laser)
delegate void makVrl.ReflectedLaserDesignatorList.LaserDesignatorRemovedCallback ( ReflectedLaserDesignator  laser)
delegate void makVrl.ReflectedLaserDesignatorList.LaserDesignatorRemovedCallback ( ReflectedLaserDesignator  laser)

Member Data Documentation

DiscoveryCondition makVrl.ReflectedLaserDesignatorList.discoveryCondition
LaserDesignatorDiscoveredCallback makVrl.ReflectedLaserDesignatorList.laserDiscovered
LaserDesignatorRemovedCallback makVrl.ReflectedLaserDesignatorList.laserRemoved
ExerciseConnection makVrl.ReflectedLaserDesignatorList.myExConn
private
Dictionary< String, ReflectedLaserDesignator > makVrl.ReflectedLaserDesignatorList.myLasers = new Dictionary<String, ReflectedLaserDesignator>()
private
Dictionary< String, ReflectedLaserDesignator > makVrl.ReflectedLaserDesignatorList.myUnprocessedLasers = new Dictionary<String, ReflectedLaserDesignator>()
private

Property Documentation

IEnumerable< ReflectedLaserDesignator > makVrl.ReflectedLaserDesignatorList.lasers
get

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)