![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #ifndef DT_PROTOCOL_NAMESPACE 00013 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined. 00014 #endif 00015 00016 #include <vrvVrl/vrvVrl.h> 00017 00018 namespace makVrv 00019 { 00020 00021 namespace DT_PROTOCOL_NAMESPACE 00022 { 00023 00024 class DtVrlinkRadioTransmissionListener; 00025 00031 class DL_DLL_IGCONVRLINK DtVrlinkRadioTransmissionVisualizerSet 00032 : public DtVisualizerSet 00033 { 00034 public: 00035 00037 DtVrlinkRadioTransmissionVisualizerSet( DtVrlinkConnection& c, 00038 DtVrlinkRadioTransmissionListener* l, int modelSet ); 00039 00041 virtual ~DtVrlinkRadioTransmissionVisualizerSet(); 00042 00044 virtual void visualize( const DtUnicode& visDefName, 00045 const DtVisualizerCreationSettings::VisualTypeVisualizerCreationMap& creationMap ); 00046 00048 DtVrlinkRadioTransmissionListener& transmissionListener() 00049 { 00050 return *myInteractionListener; 00051 } 00052 00053 protected: 00054 00055 DtVrlinkRadioTransmissionListener* myInteractionListener; 00056 00057 }; 00058 00059 } 00060 }